我正在尝试使用适用于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