iOS 崩溃 : [__NSArrayM allKeys]: unrecognized selector sent to instance 0x178754d0

标签 ios objective-c iphone

用户遇到此崩溃 [__NSArrayM allKeys]:无法识别的选择器发送到实例 0x178754d0 这就是崩溃发生的地方。

NSArray *sortedArray = [[array allKeys] sortedArrayUsingFunction:sort context:nil];

我不确定这是怎么发生的。任何关于如何防止这种情况的提示或建议将不胜感激。

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

id array = [parse objectWithString:answer];

最佳答案

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

关于iOS 崩溃 : [__NSArrayM allKeys]: unrecognized selector sent to instance 0x178754d0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26466735/

相关文章:

ios - 关闭应用程序后如何调试

ios - ios 模拟器上的 flutter debug 不起作用

iphone - 使用键存储数组并按输入顺序对它们进行排序的最佳方法

ios - Apple CLGeocoder、MKLocalSearch 结果与设备映射结果不同

ios - 在另一个嵌套表中嵌套 UITableView

iphone - 如何将 2 张图像合并/合并为 1 张

ios - 放下图像并在超出范围时释放

ios - SpriteKit 中的可弯曲 ARM 旋转 - 在点旋转

iphone - 如何在动态标签后添加图片?

ios - iOS 中双击的默认持续时间是多少?