草庐IT

Nsmutablearray

全部标签

ios - 将 UITextField 的内容添加到 NSMutableArray Swift iOS

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion如何在Swift中通过单击按钮将来自UITextField的元素放入NSMutableArray。

ios - 如何将 [NSManagedObject] 转换为 nsmutablearray (Swift)

我在我的应用程序中使用coredata。我在我的核心数据中存储了50个城市。现在我想使用搜索栏。这与阵列配合良好。我正在为此使用过滤。这是我的代码arrcity.enumerateObjectsUsingBlock({(obj,_,_)->Voidinifletcity:SelectCityModel=objas?SelectCityModel{ifcity.city.lowercaseString.rangeOfString(self.searchtext.lowercaseString)!=nil{self.searchcity?.addObject(city)}}})现在我想做同

arrays - Swift 字典到数组来填充 pickerView

我有一本字典...["12":"AB","13":"CD"]我正在尝试使用这本字典来填充一个pickerView,所以我试图将字典拆分为数组,因为只有AB、CD需要显示在选择器中,但一旦选择它们,它们就需要对应回它们的键。我不断收到无法转换类型为“LazyMapCollection”的值?到预期的参数类型[_]newArray=Array(arrayLiteral:myDictionary.keys)我尝试过使用NSMutableArray等更改数组类型,但同样的错误不断出现。如果有人有更好的使用字典和选择器的方法,我会乐于接受建议,或者有人可以帮助我解决这个问题。谢谢

ios - 从 Objective C 访问 Swift 数组

我有一个Swift类User和一个Swift类Artist。一个User可以有多个Artists,这种关系和这些类在下面的代码中实现。importUIKitclassArtist:NSObject{varname:Stringinit(name:String){self.name=name}}classUser:NSObject{varartists=[Artist]()varname:Stringinit(name:String){self.name=name}}我需要能够从ObjectiveC编辑艺术家数组。当我尝试将对象添加到艺术家数组时,Xcode告诉我艺术家数组是NSArra

swift - swift 中各种类型的变量声明之间的区别

我很困惑何时以及如何在Swift中的特定点声明变量,这让像我这样的SWIFT新手很头疼。以下类型的声明有什么区别?我已经给出了我对它们的想法和理解。如果我错了,请用您的解决方案纠正我,并稍微解释一下,以便我知道实际和准确的答案。Array-1)vararr=NSArray()//IthinkitsaninstanceofimmutableNSArraytype2)vararr=NSMutableArray()3)vararr=Array()//IhavenoideaofdifferencebetweenNSArrayandArraytype.Mightbebotharesame4)va

ios - 使用 CoreData 数据库填充 NSMutableArray

我试图从CoreData数据库中填充一个NSMutableArray(使用swift),但不确定我做错了什么。这是我的代码:varstuff:NSMutableArray=[]填充NSMutableArray:overridefuncviewDidAppear(animated:Bool){letappDel:AppDelegate=UIApplication.sharedApplication().delegateasAppDelegateletcontext:NSManagedObjectContext=appDel.managedObjectContextletfreq=NSFe

ios - PFQueryTableViewController 按日期 swift 划分

首先,这可能是一个菜鸟问题,但我尝试解决了一段时间但我做不到。目标:使用[PFQueryTableViewController][1],我想要与日期相关的部分。示例:本周、下周、不久。背景:关于在PFQueryTableViewController上添加部分的问题在这个[Parse主题][2]中讨论。但该方法与日期间隔无关,我未能使其适应我的目标。问题:拜托,你们能指出我应该采取什么步骤才能得到我想要的东西吗?首先,将条目区分为不同的时间间隔(例如本周,下周)-从Parse中获取-然后将其分段排列?我正在使用swift。提前致谢!编辑@danh建议放弃PFQTVC并开始一个新的View

swift - 在 Swift 中使用 NSMutableArray sortUsingFunction?

这link告诉你你的排序函数必须是什么样子,但我就是不能让Swift函数看起来像那样。这是我的电话:packetsArray.sortUsingFunction(comparePacketDates,context:nil)这是我的函数,我已经尝试了它的无数其他变体:staticfunccomparePacketDates(packet1:AnyObject,packet2:AnyObject,context:UnsafeMutablePointer)->Int{我试过使用c函数,这个和其他一些变体:NSIntegercomparePacketDates(idpacket1,idpac

ios - swift 中的 Dynamic Cast Class Unconditional 问题

在我的应用程序中,我有一个View,其中包含一个顶部栏和一个表格。表格View是通过从您的议程中获取联系人的信息来填充的。到现在为止一切正常,但我想从表格中选择一个单元格并按下顶部栏上的一个按钮转到另一个View。不幸的是,这部分根本不起作用。这是我尝试过的:classmyAgendaTableViewController:UITableViewController,UINavigationControllerDelegate,ABPeoplePickerNavigationControllerDelegate{@IBOutletvarEditButton:UIBarButtonIte

swift - 根据优先级对 NSMutableArray 进行排序

我有一个字典的NSMutableArray。dic1=["user":"Smith","points":12,"lastPoints":4,online:3MonthsAgo(NSDate)]dic2=["user":"Mike","points":22,"lastPoints":3,online:2MonthsAgo(NSDate)]dic3=["user":"Mark","points":22,"lastRank":5,online:now(NSDate)]dic4=["user":"Jay","points":16,"lastPoints":2,online:2minutes(N