nsarray相关内容

由于未捕获的异常“NSRangeException"而终止应用程序,原因:“*** -[__NSArray0 objectAtIndex:]:索引 2 超出空 NSArray 的界限

日志错误: * 由于未捕获的异常“NSRangeException"而终止应用,原因:“* -[NSArray0 objectAtIndex:]:索引 2 超出空 NSArray 的界限"*** 首先抛出调用堆栈:(0 核心基金会 0x000000010fdd8b0b __exceptionPreprocess + 1711 libobjc.A.dylib 0x00000001143a614 ..
发布时间:2021-06-09 19:28:22 移动开发

使用 Predicate 从 NSArray 中搜索

我当前的数组如下所示.我为 sectionIndex 表创建了这个数组格式.所以我可以从数组中搜索并使用索引表显示搜索文本. arrContent = ({键 = A;价值 = (交流,演戏);},{键 = B;价值 = (篮球,棒球);},{键 = C;价值 = (猫);}{键 = P;价值 = (熊猫,孔雀);}) 我的搜索代码如下所示.并且工作正常. -(void)searchText ..
发布时间:2021-06-09 19:28:19 移动开发

从两个数组中获取唯一数字

如果我有几个 NSArrays 填充了 ints 或 NSNumbers,就像这样: A: { 12, 23, 45, 56, 67, 78, 99, 234 }B: { 12, 56, 78, 99, 454, 512 } 如何输出一个数组,其中的数字在 A 中但不在 B 中,例如 { 23, 45, 67, 234 } 解决方案 您要做的只是一个集合操作.所以你可以在这里使用 NSS ..
发布时间:2021-06-09 19:28:11 移动开发

使用值的 NSArray 有效地创建占位符模板 NSString

我正在尝试为 FMDB 制作一个实用方法,该方法将采用 NSArray 值并返回一串占位符,以根据数组中的值数量在 IN 语句中使用. 我想不出一种优雅的方式来创建这个字符串,我是不是缺少一些 NSString 实用方法: //输入的内容并不重要.NSArray *input = @[@(55), @(33), @(12)];//看起来很笨拙的做事方式:NSInteger 大小 = [输入 ..
发布时间:2021-06-09 19:28:02 移动开发

按日期分组 NSDictionary

我有一个 NSDictionary,我想将它分组,按日期创建一个对象数组 主要 NSDictionary 示例: ({日期 = "2014-04-27";group = "yellow.png";长度 = 180;},{日期 = "2014-04-28";group = "blue.png";长度 = 180;},{日期 = "2014-04-27";group = "blue.png"; ..
发布时间:2021-06-09 19:27:56 移动开发

iOS NSDictionary 保存到 NSUserDefaults 不保存值

我正在尝试将带有数组值的 NSDictionary 保存到 NSUserDefaults,但遇到了一些奇怪的问题. 我的 NSDictionary 有 NSStrings 用于 keys 并且每个 value 都是一个 NSArrayNSNumbers.当我把字典打印出来时,一切都很好.我把这本字典写到 NSUserDefaults ,如果我马上把它读回来,一切都很好.使用这个一切都很好: ..
发布时间:2021-06-09 19:27:53 移动开发

NSArray 可变性和 arrayByAddingObject

我以为我对 Objective-C 中的对象和可变性有很好的理解,但我注意到 NSArray 有一些奇怪的东西. 如果我有以下不起作用: NSArray *myArray = [ [[NSUserDefaults standardUserDefaults] arrayForKey:someKey] arrayByAddingObject:myObject ]; “myObject"永远不 ..
发布时间:2021-06-09 19:27:50 移动开发

对 NSDictionary 的 NSArray 进行排序

我必须对字典数组进行排序,但我必须按字典中的对象进行排序. 解决方案 使用 NSSortDescriptors 和 -sortedArrayUsingDescriptors:.对于键路径,传入字典键,然后是要排序的对象键.在以下示例中,您有一个字典数组,这些字典在“personDictionaryKey"下有一个人,而“人"有一个“姓氏"键. NSSortDescriptor * des ..
发布时间:2021-06-09 19:27:48 移动开发

如何在目标 C 中创建 2D NSArray 或 NSMutableArray?

我想问一下客观C的问题.我想在目标 C 中创建一个 2D NSArray 或 NSMutableArray.我应该怎么做?数组中存储的对象是 NSString *.非常感谢你. 解决方案 这当然是可能的,但我认为值得注意的是 NSArrays 只能容纳 对象,不能容纳原始类型. 解决这个问题的方法是使用原始包装类型NSNumber. NSMutableArray *outer = ..
发布时间:2021-06-09 19:27:45 移动开发

尽管有 mysql 条目,但 NSArray 在 iOS 中为空

我一直在尝试使用来自 php 脚本的 xml 输出填充 Xcode 中的数组,以便 ios 可以连接到 mysql.但是,尽管 mysql 中有信息,但我的数组一直为空值.这一定意味着我的属性部分或我对 xml 的解析是错误的,但我真的不知道实际上是什么错误(并且没有多少主演似乎有帮助).我没有从 php 或 xcode 收到任何错误.有什么想法吗? 编辑:我遵循了下面的建议,但我仍然得到一 ..
发布时间:2021-06-09 19:27:39 PHP

从 NSMutableArray 添加和提取结构

可能的重复: 放置 c-struct 的最佳方法是什么在 NSArray 中? 我需要创建一个结构数组,例如: typedef 结构体{填充;BOOL 忙;地图细胞ST; 如何在 NSMutableArray 中添加此结构的实例,以及如何提取该结构的副本并在以后使用其属性? 解决方案 将结构包裹在 NSValue 中: MapCellSt x;NSValue* value = ..
发布时间:2021-06-09 19:27:33 移动开发

将数组内容写入文件

我整天都在使用这里的答案来解决这个问题,但我找不到适合我的解决方案,所以我想我会寻求帮助: 我有一个从实体中提取的对象数组. 我想做的就是将对象写入文件. 到目前为止我想出的是: NSLog(@"Exported Records: %i", [exportArray count]);//这里的计数是 4 条记录.//每条记录大约有8个元素.//我现在只是想让它与前两个元素一起 ..
发布时间:2021-06-09 19:27:30 移动开发

如何在 NSDictionary 中存储 NSArray?

我正在尝试自学,但正在努力解决如何在 NSDictionary 中存储类似 NSArray 之类的内容. 假设您有一个 NSDictionary 的食谱: 假设 NSDictionary 有如下键: 意大利面,意大利细面条阿尔弗雷多,烤鸡肉沙拉 NSDictionary 有一个 NSArray,它只是一个成分列表. 我想等效的 PHP 代码将类似于: $['Spag ..
发布时间:2021-06-09 19:27:27 移动开发