出现这种问题的原因很可能是关闭了ARC功能(automatic refrence count)导致的,由于没有自动引用计数,导致有些字符串资源在不恰当的时机被释放掉了,从而产生了野指针,就是说NSString指针不再指向之前的字符串了。
想要修复这个问题,可以在build settings中,搜索automatic reference,将ARC功能设置为YES
当然,修改这个也可能会导致一些新的问题,比如arc forbids explicit message send of release,这时候你需要在build phases中,搜索出现这种问题的文件名,然后在后面添加指令:-fno-objc-arc,也就是单个取消该文件的arc功能就可以了。
相关文章
- phpMyadmin登录以后出现1193错误的解决方法
- nginx出现403错误的解决方法(亲测有效)
- =>在php中,PHPExcel在PHP7中,save(‘php://output’)出现ERR_INVALID_RESPONSE错误的解决方法...
- nginx安装lua模块 出现LIBLUAJIT-5..2错误的解决方法
- ios CGImageRelease 出现 EXC_BAD_ACCESS的错误 ios特定形状剪裁图片 内存泄露
- Eclipse中Javafx安装与出现错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序的解决方法
- python出现(unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3:错误的解决方法
- Linux 运行 apt-get install 就出现jdk installer 错误的解决方法
- VS与SQL Server连接时出现(provider: TCP Provider, error: 0)错误时的解决方法
- 关于进入http://localhost出现http500错误的解决方法讨论