我有一个NSMutableArray,我需要将它的元素分类为单独的C char。
如何实现这一目标?或者将元素放入NSStrings中会更好吗?
我试过这个,当我尝试记录结果时崩溃了:
NSMutableArray *array = [[NSMutableArray alloc] init];
... do something to fill the array ...
NSString *string;
string = [array objectAtIndex:0];
NSLog(@"String: %@", string);
* 我真的更喜欢将数组的元素放入C char中,因为我已经使用char代替NSStrin * g了一些woking代码。
谢谢!
答案 0 :(得分:1)
没有看到将NSString
转换为C字符的任何具体原因。要对满是NSStrings
的数组进行排序,请尝试使用此方法 -
NSMutableArray *array = [[NSMutableArray alloc] init];
sortedArray = [array sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
NSString *string = [sortedArray objectAtIndex:0];
NSLog(@"String: %@", string);