Lah*_*hib 5 iphone objective-c ios5
我试图在iOS5中使用内置的JSON框架,但在尝试编译此代码时遇到ARC问题:
NSDictionary *results = [jsonString JSONValue];
Run Code Online (Sandbox Code Playgroud)
是否有相同的方法在iOS5中执行此操作,这不会引发ARC问题?
ARC问题是:'NSString'没有可见的@interface声明选择器'JSONValue'
All*_*ian 12
你得到的消息意味着'没有JSONValue声明的方法NSString'(绝对正确).要使用内置的JSON序列化程序,请尝试以下方法:
NSError *error;
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *results = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];
Run Code Online (Sandbox Code Playgroud)
Ps有关选项,请参阅NSJSONSerialization类的文档.另请注意,结果也可以NSArray.
| 归档时间: |
|
| 查看次数: |
4154 次 |
| 最近记录: |