【发布时间】:2011-08-05 21:44:53
【问题描述】:
我在 Xcode 4 的 Release 版本中运行应用程序时遇到了一些问题。我在发送到 Category 方法的消息时收到运行时错误:
[NSCFString JSONValue]: unrecognized selector sent to instance 0x923600
我猜由于某种原因找不到正确的类别。没有警告,并且 这只发生在发布版本中。 JSON 类别位于静态库中,链接到主应用程序。项目配置仍然包含 -all_load 标志。
编辑:
这是有问题的代码:
NSString *rawJson = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] ;
NSDictionary *dataDic =[rawJson JSONValue];
rawJson 包含一个有效的字符串,并且在调试版本中一切正常
有什么建议吗?
谢谢!
【问题讨论】: