nsarray相关内容

排序不正确

我使用自定义命名通过"app1.format","file2.format"等通过我的应用程序将一些文件保存在文档目录中.稍后,我将这些文件提取到Array中并循环打印,然后将它们以排序形式出现,但当我存储"file10.format"等时出现问题.在此之后,结果是出乎意料的.保存第10个文件后,输出就像 file1.foramtfile10.formatfile2.format..file ..
发布时间:2021-05-17 20:03:31 移动开发

使用NSPredicate过滤NSArray

我想过滤 User 对象的数组( User 具有 fullname , user_id 和其他一些属性..)根据以某些字符串开头的 firstName 或 lastName . 我知道如何根据一种条件进行过滤: NSPredicate *谓词= [NSPredicate predicateWithFormat:@"firstName BEGINSWITH [cd]%@",单词];NSArra ..
发布时间:2021-05-17 19:49:13 移动开发

使用另一个NSArray作为指导对NSArray进行排序

因此,假设您有几个数组,颜色和形状,如下所示: 颜色:{黄色的,蓝色的,红色的}形状:{正方形,圆圈,钻石} 现在,如果我想按字母顺序对颜色进行排序,则可以执行以下操作: NSSortDescriptor * sortDescriptor = [[NSSortDescriptor alloc] initWithKey:无升序:是选择器:@selector(localizedCompare ..
发布时间:2021-05-17 19:33:56 移动开发

tableView:didSelectRowAtIndexPath:调用当前视图的解析器委托

我有一些非常有趣的逻辑,基本上我有要检查的数据在显示下一个视图之前..以防万一数据为空,我想弹出视图,如果数据不为空,那么我想加载视图以将其显示在导航堆栈上. 所以在我的tableView:didSelectRowAtIndexPath:方法中,当我做出选择时,获取当前的选择ID号,以便可以将要解析的数据Im的值限制为仅相关值. 这就是我的方法中的代码. #pragma标记-表视图 ..
发布时间:2021-05-17 19:15:01 移动开发

Swift数组附加不附加值,而是替换它

我正在尝试将一些字典添加到数组中,并使用 UserDefaults 保存它,但是问题是数组没有追加新字典,而是仅替换了字典.我该如何解决这个问题? 下面是代码: class书签:NSObject {var书签:[[String:Any]] = []覆盖init(){super.init()}func setBookmark(imageURL:String,title:String,des ..
发布时间:2021-04-30 20:09:30 移动开发

Xcode自动完成功能会提示神秘的&"songsAtIndexes&"用于NSArray吸气剂

我的类上有一个名为NSArray的属性,称为“歌曲".我正在为此创建一个自定义吸气剂,而XCode为我提供了创建方法的选项: songsAtIndexes:(NSIndexSet *)indexes 这是什么,为什么XCode提供此功能?这是特定于NSArray属性吗?为该方法创建方法/获取器的目的是什么?如果我没有手动定义它,会自动创建/合成它吗? 解决方案 这是对索引集合(可在 ..
发布时间:2021-04-12 20:13:52 移动开发

iPhone:从数组设置节标题

我有一个XML文件,两个节点,文本和标题. 我正在尝试progrmatically从我建立的array设置节标题. 有没有一种方法可以执行以下操作(但是我不确定如何在项目行中输入内容?) -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { ..
发布时间:2021-02-08 21:22:28 移动开发

iPhone SDK:如何删除NSArray中的重复项

嗨,我的NSArray包含这样的重复项(我必须删除重复项) 标题:父亲节 标题:父亲节 标题:父亲节 标题:选举日 标题:选举日 标题:选举日 标题:复活节 标题:复活节 标题:地球日 标题:地球日 标题:地球日 标题:Cinco de Mayo 标题:Cinco de Mayo 标题:Cinco de Mayo ..
发布时间:2021-02-08 21:05:51 移动开发

在给定时间(例如晚上8点)之后有一天的时间在NSArray中找到NSDate?

在Objective-C中,有没有一种快速的方法来标识在给定时间(例如晚上8点)之后有一天的时间的NSArray中的NSDate? 除了手动遍历数组中的每个NSDate然后使用NSDateComponents来打破小时/分钟/秒之外,我什么也看不见……甚至不确定是否有一种简单的方法可以从中获取时间NSDate以代表24小时的方式表示,因为这可能会有所帮助. (例如,在这种情况下,下午6点将是 ..
发布时间:2021-02-08 20:53:04 移动开发

NSDictionary添加NULL键值

因此,我正在创建一个NSDictionary,该NSDictionary正在提供要使用的方法数据,但是keys数组中的某些键值将不会总是被值填充.比如说我有18个键(我这样做).在一次调用中,我可能只使用5个,而在另一个调用中仅使用6个,甚至在代码中的某些时候使用全部18个. 我想知道的是如何将NULL值添加到这些键中,以便以后在查看键值对时可以看到我需要担心的键以及哪些可以忘记的键?因此, ..
发布时间:2021-02-08 20:37:53 移动开发

如何将NSDate格式化程序与日期数组一起使用?

我正在尝试从当前日期开始生成一个30天的数组,并将它们放入格式正确的数组中.我目前有一个正在运行的生成器,可以从当前日期起30天并将其放入数组中,但是我不知道如何为数组使用NSDate格式化程序.我知道如何对单个项目使用格式化程序,但是如何格式化数组中的所有日期?我想要的格式是(月日).这是我的代码: NSMutableArray* dates = [[NSMutableArray allo ..
发布时间:2021-02-08 20:27:37 移动开发

按字母顺序对可变数组进行排序

我有一个nsmutable数组,并且该近50 -60个对象的名称不同,我可以按字母顺序对该数组进行排序(有可能吗?) 解决方案 对于这样的简单排序,我喜欢使用排序描述符. 假设您有一个可变的对象数组,其类具有name NSString属性: NSSortDescriptor *sort=[NSSortDescriptor sortDescriptorWithKey:@"name ..
发布时间:2021-02-08 20:26:55 移动开发

如何将NSString转换为数组?

例如,我读取了这样的数据 a\tbcd\tttte\tjjjd\tnjnjnjd\tss\tee 我想制作一个像这样的数组: { @"a", @"bcd", @"ttte", @"jjjd", @"njnjnjd", @"ss", @"ee" } 我该怎么做?谢谢. 解决方案 您可以使用-componentsSeparatedByString:,如 NSArray ..
发布时间:2021-02-08 20:16:17 移动开发

SearchDisplayController搜索多个数组

当前,我正在用代表名称,id等的多个数组的内容填充tableviewcells. 当我开始使用搜索显示控制器时,我的问题就来了.我有一个数组,其中包含名称列表,ID列表,条形码列表和别名列表.当用户在搜索栏中键入内容时,我需要能够搜索所有4个数组.当它在1个数组中找到结果时,必须将结果与其他3个数组配对. 示例 名字(苹果,胡萝卜,香蕉,狗) 别名(红色,橙色,黄色,棕色) ..