Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 由逗号分隔的字符串分隔的字符串_Ios_Objective C_Cocoa Touch - Fatal编程技术网

Ios 由逗号分隔的字符串分隔的字符串

Ios 由逗号分隔的字符串分隔的字符串,ios,objective-c,cocoa-touch,Ios,Objective C,Cocoa Touch,我有一根绳子 类别=空调、信贷、娱乐、酒吧; 我想将这个字符串与ns数组中的逗号分开,例如myarray=(AC、Credit、Entertainment、Bars) 我的类别是我的NSString,restaurantInfo是我的nsmutable字典,它从用户默认值中检索值。代码仅分隔第一个值,输出如下 新阵列=( ( 交流电, “酒吧”, “信用卡”, “娱乐” ) ) 请帮助。提前感谢您想要: myCategory = restaurantInfo[@"specialCriteria"

我有一根绳子 类别=空调、信贷、娱乐、酒吧; 我想将这个字符串与ns数组中的逗号分开,例如myarray=(AC、Credit、Entertainment、Bars)

我的类别是我的NSString,restaurantInfo是我的nsmutable字典,它从用户默认值中检索值。代码仅分隔第一个值,输出如下

新阵列=( ( 交流电, “酒吧”, “信用卡”, “娱乐” ) )

请帮助。提前感谢您想要:

myCategory = restaurantInfo[@"specialCriteria"];

NSArray *newArray3 = [myCategory componentsSeparatedByString:@","];
NSLog(@"new array = %@", newArray3);
试试这个:

myCategory=[restaurantInfo valueForKey:@"specialCriteria"];
NSArray *pathParts = [myCategory componentsSeparatedByString:@","];

这是不正确的。1) 您不必要地alloc/init了一个从未使用过的可变数组。2) 将
NSArray
分配给类型为
NSMutableArray
的变量。这不是一件好事。输出是一样的。没有变化。它是不同的。使用我的代码,它将是
新数组=[AC,“Bar”,“Credit Card”,“Entertainment”]
。你期望(或想要)它是什么?已经完成了。我已经在我的数组中使用了索引处的对象,它工作正常。谢谢
myCategory=[restaurantInfo valueForKey:@"specialCriteria"];
NSArray *pathParts = [myCategory componentsSeparatedByString:@","];