nsarray相关内容
我创建了一个 Dictionaries 的 Array: let tempArray = [["id":"1","Name":"ABC"],["id":"2","Name":"qwe"],["id":"3","Name":"rty"],["id":"4","Name":"uio"]] 现在我只需要创建一个 Name 数组. 我所做的是: var nameArray = [String]
..
日志错误: * 由于未捕获的异常“NSRangeException"而终止应用,原因:“* -[NSArray0 objectAtIndex:]:索引 2 超出空 NSArray 的界限"*** 首先抛出调用堆栈:(0 核心基金会 0x000000010fdd8b0b __exceptionPreprocess + 1711 libobjc.A.dylib 0x00000001143a614
..
我当前的数组如下所示.我为 sectionIndex 表创建了这个数组格式.所以我可以从数组中搜索并使用索引表显示搜索文本. arrContent = ({键 = A;价值 = (交流,演戏);},{键 = B;价值 = (篮球,棒球);},{键 = C;价值 = (猫);}{键 = P;价值 = (熊猫,孔雀);}) 我的搜索代码如下所示.并且工作正常. -(void)searchText
..
我有一个从 XML 转换而来的 NSDictionary,这让我很困惑.如果您能看一下并告诉我获取关键 class_id 对象的最佳方法,我将不胜感激. {响应= {"@status" = ok;名册 = {"@page" = 1;"@page_count" = 1;"@records_per_page" = 50;"@total_record_count" = 8;名册 = ({"@clas
..
好的.所以我在我正在处理的一个复杂的 Objective-C iOS 程序上遇到了这个非常奇怪的 SIGABRT 错误,经过一天的跟踪我找到了罪魁祸首. 假设我们有以下代码: NSArray *a = [NSArray arrayWithObjects:@"a", @"b", @"c", nil];NSLog(@"tada: %@", [a objectAtIndex:-1]); 为什么
..
如果我有几个 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
..
我有这个 if 语句来检查 URL 是否以前缀开头: NSString *baseUrl = @"http://example.com/";NSString *currentURL = @"http://example.com/confirm";if( [currentURL hasPrefix:[baseUrl stringByAppendingString:@"confirm"]] ){//
..
我有两个数组,分别是 itemName 和 itemImages NSArray *itemName = @[@"Blog", @"Missions", @"Subscriptions", @"Questions", @"Aide",@"Disconnect"];NSArray *itemImages = @[@"ico-1",@"ico-2", @"ico-3", @"ico-4", @"ic
..
我正在尝试为 FMDB 制作一个实用方法,该方法将采用 NSArray 值并返回一串占位符,以根据数组中的值数量在 IN 语句中使用. 我想不出一种优雅的方式来创建这个字符串,我是不是缺少一些 NSString 实用方法: //输入的内容并不重要.NSArray *input = @[@(55), @(33), @(12)];//看起来很笨拙的做事方式:NSInteger 大小 = [输入
..
我有一个 NSDictionary,我想将它分组,按日期创建一个对象数组 主要 NSDictionary 示例: ({日期 = "2014-04-27";group = "yellow.png";长度 = 180;},{日期 = "2014-04-28";group = "blue.png";长度 = 180;},{日期 = "2014-04-27";group = "blue.png";
..
我正在尝试将带有数组值的 NSDictionary 保存到 NSUserDefaults,但遇到了一些奇怪的问题. 我的 NSDictionary 有 NSStrings 用于 keys 并且每个 value 都是一个 NSArrayNSNumbers.当我把字典打印出来时,一切都很好.我把这本字典写到 NSUserDefaults ,如果我马上把它读回来,一切都很好.使用这个一切都很好:
..
我以为我对 Objective-C 中的对象和可变性有很好的理解,但我注意到 NSArray 有一些奇怪的东西. 如果我有以下不起作用: NSArray *myArray = [ [[NSUserDefaults standardUserDefaults] arrayForKey:someKey] arrayByAddingObject:myObject ]; “myObject"永远不
..
我必须对字典数组进行排序,但我必须按字典中的对象进行排序. 解决方案 使用 NSSortDescriptors 和 -sortedArrayUsingDescriptors:.对于键路径,传入字典键,然后是要排序的对象键.在以下示例中,您有一个字典数组,这些字典在“personDictionaryKey"下有一个人,而“人"有一个“姓氏"键. NSSortDescriptor * des
..
我想问一下客观C的问题.我想在目标 C 中创建一个 2D NSArray 或 NSMutableArray.我应该怎么做?数组中存储的对象是 NSString *.非常感谢你. 解决方案 这当然是可能的,但我认为值得注意的是 NSArrays 只能容纳 对象,不能容纳原始类型. 解决这个问题的方法是使用原始包装类型NSNumber. NSMutableArray *outer =
..
目标 C: 我有多个 double、long long、NSString 和 int 类型的变量,我想将它们放入一个数组中,以便在 CSV 文件中作为单行打印 NSArray *ValArray = [NSArray arrayWithObjects: var1, var2, var3, var4, var5, nil]; 这里 var1 是 double 类型,var2,var
..
我一直在尝试使用来自 php 脚本的 xml 输出填充 Xcode 中的数组,以便 ios 可以连接到 mysql.但是,尽管 mysql 中有信息,但我的数组一直为空值.这一定意味着我的属性部分或我对 xml 的解析是错误的,但我真的不知道实际上是什么错误(并且没有多少主演似乎有帮助).我没有从 php 或 xcode 收到任何错误.有什么想法吗? 编辑:我遵循了下面的建议,但我仍然得到一
..
我有一个类似于以下结构的对象:事务有一个项目数组.项目有一个子项目数组 @interface 事务:NSObject@property (nonatomic, copy) NSString *id;@property (nonatomic, assign) NSInteger 状态;@property (nonatomic, strong) NSArray *items;//项目数组@结尾@in
..
可能的重复: 放置 c-struct 的最佳方法是什么在 NSArray 中? 我需要创建一个结构数组,例如: typedef 结构体{填充;BOOL 忙;地图细胞ST; 如何在 NSMutableArray 中添加此结构的实例,以及如何提取该结构的副本并在以后使用其属性? 解决方案 将结构包裹在 NSValue 中: MapCellSt x;NSValue* value =
..
我整天都在使用这里的答案来解决这个问题,但我找不到适合我的解决方案,所以我想我会寻求帮助: 我有一个从实体中提取的对象数组. 我想做的就是将对象写入文件. 到目前为止我想出的是: NSLog(@"Exported Records: %i", [exportArray count]);//这里的计数是 4 条记录.//每条记录大约有8个元素.//我现在只是想让它与前两个元素一起
..
我正在尝试自学,但正在努力解决如何在 NSDictionary 中存储类似 NSArray 之类的内容. 假设您有一个 NSDictionary 的食谱: 假设 NSDictionary 有如下键: 意大利面,意大利细面条阿尔弗雷多,烤鸡肉沙拉 NSDictionary 有一个 NSArray,它只是一个成分列表. 我想等效的 PHP 代码将类似于: $['Spag
..