我在变量中声明了某个nsstring属性,当我执行解析操作时,它用于存储文本字符串。由于此解析操作发生了很多次,因此Nsstring属性会急剧变化为任何随机数据类型,并导致我的应用程序崩溃。当我尝试将属性与其他也是字符串的局部变量进行比较时,会发生这种情况。但是到我比较的时候,appdelegate变量已经改变了它的数据类型,因此使我的应用程序崩溃了。
有人遇到过这样的问题吗?如果是这样,请指导我。
请您参考如下方法:
这表明您的NSString对象已被释放,因此您向已释放的对象发送消息。这会使您的应用程序崩溃。数据类型发生更改,因为在释放对象之后,放置在该对象中的内存不再正确,并且可能包含垃圾。您应该使用“带性能运行”工具->“泄漏”工具。在这种情况下,它很有帮助。请记住,您应该在设置中启用僵尸对象检测。


