首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS崩溃:[__NSArrayM allKeys]:发送到实例0x178754d0的未识别选择器

iOS崩溃:[__NSArrayM allKeys]:发送到实例0x178754d0的未识别选择器
EN

Stack Overflow用户
提问于 2014-10-20 13:22:00
回答 2查看 1.4K关注 0票数 0

一个用户得到了这个崩溃[__NSArrayM allKeys]: unrecognized selector sent to instance 0x178754d0,这就是崩溃发生的地方。

代码语言:javascript
运行
复制
NSArray *sortedArray = [[array allKeys] sortedArrayUsingFunction:sort context:nil];

我不知道这是如何发生的。如有任何关于如何防止这种情况的建议或建议,将不胜感激。

编辑:这是我的数组,我应该更改变量名。

代码语言:javascript
运行
复制
id array = [parse objectWithString:answer];
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-20 13:26:04

array是什么实例类型?NSArray没有可以发送的allKeys消息,因此无法识别选择器。您最有可能将array视为NSDictionary

票数 7
EN

Stack Overflow用户

发布于 2014-10-20 13:24:53

allKeys函数是NSDictionary函数,而不是NSArray函数或NSMutableArray函数。您应该在NSDictionary实例上调用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26466735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档