起初,sry为我的英语...... :)
我正在使用YAJL框架http://github.com/gabriel/yajl-objc
我的文件看起来像这样:
[ [ 3753700,
{ "altitude" : 36950,
"heading" : 129.918421384319,
"latitude" : 47.554033252495699,
"longitude" : 8.2125612837369903,
"pointType" : "EXTRAPOLATED",
"speed" : 455.04395392093699,
"timestamp" : 1273252673301,
"verticalRate" : 0.0
}
],
[ 3753700,
{ "altitude" : 36950,
"heading" : 129.918421384319,
"latitude" : 47.552708437680799,
"longitude" : 8.2149074662342798,
"pointType" : "EXTRAPOLATED",
"speed" : 455.04395392093699,
"timestamp" : 1273252674555,
"verticalRate" : 0.0
}
]
]
Run Code Online (Sandbox Code Playgroud)
我在x-variant中尝试过它,但我总是从控制台获得'NSInvalidArgumentException':
2010-05-07 20:17:30.998 testApp[2365:207] *** -[NSConcreteData yajl_JSON]: unrecognized selector sent to instance 0x1353d0
2010-05-07 20:17:31.006 testApp[2365:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSConcreteData yajl_JSON]: unrecognized selector sent to instance 0x1353d0'
Run Code Online (Sandbox Code Playgroud)
如何正确读取数据?
请求帮助
您是否将'-ObjC'和'-load_all'命令添加到目标的链接器标志中?如果它们不存在,那么静态库中存在的类别将不会在编译的二进制文件中可用.
从文档:在目标中的"其他链接器标志"下,添加-ObjC和-all_load(因此加载了NSObject + YAJL类别).
| 归档时间: |
|
| 查看次数: |
2624 次 |
| 最近记录: |