如何将 NSMutableArray 中的元素放入 C char 中?
我有一个 NSMutableArray,我需要将其元素排序到单独的 C 字符中。
如何做到这一点?或者将元素放入 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。
谢谢!
I have a NSMutableArray and I need to sort its elements into separate C char.
How to accomplish that? Or is it better to put the elements into NSStrings?
I've tried this, and it crashes when I try to log the result:
NSMutableArray *array = [[NSMutableArray alloc] init];
... do something to fill the array ...
NSString *string;
string = [array objectAtIndex:0];
NSLog(@"String: %@", string);
*I really prefer putting the elements of the array into C char, because I already have some woking code using char instead of NSStrin*g.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有看到任何将
NSString
转换为 C 字符的具体原因。要对充满NSStrings
的数组进行排序,请尝试此方法 -Dont see any specific reason to convert
NSString
to C chars. To sort an array full ofNSStrings
try this method -