我正在尝试使用适用于iOS的Twitter插件在我的应用程序中启用转发功能。我正在使用getTWRequest方法来执行此操作,并且转推有效,但是当插件尝试解析来自twitter的响应(注销到控制台时,该响应似乎是有效的JSON字符串)时,将引发以下错误:

由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[__ NSCFString objectFromJSONString]:无法识别的选择器已发送至实例...

以下行似乎触发了此错误:

NSDictionary *dict = [dataString objectFromJSONString];


有谁知道这可能是什么原因?

最佳答案

也许你应该改变

NSDictionary *dict = [dataString objectFromJSONString];




NSDictionary *dict = [dataString JSONObject];


请参考Switch JSON serialization to NSJSONSerialization

09-18 05:59