- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用单例类从远程服务器(通过 NSURLConnection)获取 JSON - 一切似乎都很好,除非我尝试使用 JSONKit 解析 JSON。
代码如下
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[apiData appendData:data];
}
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
NSLog(@"Connection failed! Error - %@ %@",
[error localizedDescription],
[[error userInfo] objectForKey:NSURLErrorFailingURLStringErrorKey]);
}
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
NSHTTPURLResponse *realResponse = (NSHTTPURLResponse *)response;
if (realResponse.statusCode == 200)
{
apiData = [[NSMutableData alloc] init];
} else {
NSLog(@"Bad response = %i",realResponse.statusCode);
}
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString *jsonData = [[NSString alloc] initWithData:apiData encoding:NSUTF8StringEncoding];
NSDictionary *deserializedData = [jsonData objectFromJSONString];
[self.delegate dataLoaded:deserializedData];
}
我得到的错误是在这一行
NSDictionary *deserializedData = [jsonData objectFromJSONString];
-[__NSCFString objectFromJSONString]: unrecognized selector sent to instance 0x7fc1cd0
知道这里发生了什么吗?这似乎是使用 JsonKit 解析 JSON 的正常方式。
我已经确定 JSON 是有效的...在附加 didReceiveResponse 期间字符串是否以某种方式损坏?
最佳答案
弄清楚了...我在项目中包含了 JSONKIt.h,但由于某些奇怪的原因,JSONKit.m 未包含在“构建阶段”下的“编译源”中 - 一旦我手动添加它,它就开始工作很好。
关于ios - JSONKIT 解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10705427/
下面是位于json.txt的内容 { "data": [ { "keyId": 3, "title": "This is a f
我正在使用单例类从远程服务器(通过 NSURLConnection)获取 JSON - 一切似乎都很好,除非我尝试使用 JSONKit 解析 JSON。 代码如下 -(void)connection:
将 JSONKit.h 和 JSONKit.m 文件导入我的项目后,出现以下错误。我翻来覆去好像都没有遇到过这些问题? 我所做的只是导入文件并构建然后我得到了这个 这是我忘记导入的东西还是...???
我把代码从 http://www.bonto.ch/blog/2011/12/08/json-libraries-for-ios-comparison-updated/并在我的本地机器上进行了测试。
AFNetworking + JSONKit + iOS 5.0+ = JSON 解析不起作用(尝试解析时返回 nil 对象)。 AFNetworking + iOS 5.0+ = JSON 解析工作
在我的项目中,我必须加载一些 json 文件。我用 JSONKit 解析它们,并在每次解析后使用 NSMutableDictionary *json = [myJSON objectFromJSONS
我已经阅读了有关内存管理的 Apple 文档,感觉我理解了它们,但我不能让它不泄漏。在这个例子中,我让进程在主线程上运行以保持简单。第一次点击搜索按钮一切正常,没有泄漏。第二次单击/执行搜索时,一切正
我正在使用基于 REST 的网络服务来获取数据。无论 JSON 文档的结构如何,NSDictionary 都会以相同的方式填充。我希望在 Web 服务返回时保留排序。 这是我的代码: -(void)
如果我们使用 JSONKit 从我们的 php 文档中解析 JSON,苹果会选择不允许应用进入应用商店吗?我想使用 JSONSerializable 但这是针对 ios5 的,我不会通过这样做疏远 3
我一直在使用JSONKit在我的应用程序中,但现在我已经升级到 Xcode 4.5.1 并运行分析,Xcode 报告 JSONKit 代码中可能存在内存泄漏。 /Users/aleksa.topic/
如何使用 JSONKit 将 NSDictionary 序列化为字符串?我找不到任何示例。 最佳答案 JSONKit README 的“序列化接口(interface)”部分声明该库向 NSArray
我在我的应用程序中使用 JSONKit,但是当我在 Xcode 中单击分析时,我在 JSONKit.m 中遇到了 2 个问题: 问题 1: 问题 2: 我应该为此做点什么吗? 最佳答案 我想那些并不是
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭
我有一些 JSON 字符串,代表来自服务器的 map (字典)。 我需要在我的 iPhone 应用程序中按原样绘制这张 map 。 我正在使用 JSONKit,它似乎使用散列函数将键插入其内部 JKD
我不敢相信我什至不能得到这个与 JSONKit 一起工作的简单测试 stub ... 我有一个包含有效 JSON 文档的 json 文件,这个简单的代码: - (void)viewDidLoad {
我正在尝试使用 JSONKit 库并将源文件包含在我的项目中。我包含了 JSONKit.h header ,以便包含的类别为 NSDictionary 对象提供 JSONData 和 JSONStri
我一直在搜索,但找不到如何在 iOS 中使用 JSON 从 MySQL 数据库中获取数据。当然,这需要一个 PHP 中间人,但目前如何做这一切似乎是无法搜索的。 有人可以帮忙吗? 谢谢! 最佳答案 根
虽然根据基准测试 JSONKit 更快,但 Github 自述文件充满了错误的 JSON 导致崩溃等警告。 对我来说更重要的是没有崩溃,并且 JSON 文件中格式不正确的 Unicode JSON 或
使用 JSONkit对于启用 ARC 且有问题的项目。我将文件适本地标记为 -fno-objc-arc 并尝试构建,但它仍然抛出错误,例如启用了 ARC。有什么想法我可能会遗漏吗? 为了清楚起见,我在
我在我的应用程序中使用 MKStoreKit。现在我也想添加 RestKit,但是在添加 RestKit 之后,我在 XCode 中收到以下错误消息: [...]/libRestKitJSONPars
我是一名优秀的程序员,十分优秀!