Exception with insertObject:atIndex: on iOS6

后端 未结 2 559
感动是毒
感动是毒 2020-12-09 01:03

I\'m getting the following Exception on iOS6 (on an App with CoreData):

\"2012-10-15 10:21:28.952 MyApp[68650:c07] * Terminating app due to uncaught exceptio

2条回答
  •  甜味超标
    2020-12-09 01:40

    The reason for the crash is that the object you are trying to insert is nil. This means it is not properly instantiated. This in turn means something has gone awry before you reached that exception.

    Could you post the code that alloced and initialized the object you were trying to insert?

    In order to find the relevant line of code, please try the following: Go to the "Exception" tab in your Xcode project:

    Exception tab

    Then click the "+" button (at the bottom of the page) and select "Add Exception Breakppoint ...". Leave all settings to their defaults and click "Done".

    If you rerun your project it should now stop at the relevant line of code before the exception is thrown. Then you can move up the call-stack and identify from where in your code you called the library function that is responsible for this behavior. Then try to see if all objects are correctly initialized at this point.

提交回复
热议问题