iOS应用程序异常 - 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序

时间:2017-07-26 02:26:53

标签: ios iphone exception

我收到以下异常,即终止该应用。

  

由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [__ NSArrayM objectForKey:]:无法识别的选择器发送到实例0x7abe4f90'

以下是代码:

ion-content

有人可以建议如何解决吗?提前谢谢!

2 个答案:

答案 0 :(得分:0)

[__NSArrayM objectForKey:]

NSArray没有名为objectForKey:

的方法

您的对象receivedDataNSArray班级,请更改为NSDictionary

答案 1 :(得分:0)

问题是由于没有正确分配receiveData,因为你已经将它声明为实例变量,所以你应该使用如下属性声明:

@property(nonatomic, strong) NSMutableDictionary *receivedData;

这将确保receiveData不会被释放,并使用代码中的self.receivedData引用它。 也许这很有用