我的应用有问题。 我只有一部分回溯但没有崩溃日志,例如:
"SAMPLE>-[__NSCFConstantString imagePath]: unrecognized selector sent to instance 0x456eb8
1 libobjc.A.dylib 0x33c26c8b objc_exception_throw + 38
36 MyAPP 0x000c5df7 MyAPP + 118263
37 libdyld.dylib 0x341b2aaf <redacted> + 2"
请告诉我如何找到错误的代码行号? 我只有内存地址: 0x000c5df7 ... 可以使用命令:atos或dwarfdump或其他命令。
谢谢你的回答!
答案 0 :(得分:0)
地址main (main.m:14)
会产生符号imagePath
但对您无效。
您遇到内存问题,即将NSString
消息发送给不理解它的对象,因为它是imagePath
类。因此,在您的代码中搜索您使用NSString
的位置,然后检查该对象的类型imagePath
,而不是另一个理解{{1}}的类。