Ios JSONKIT解析错误

Ios JSONKIT解析错误,ios,json,nsurlconnection,jsonkit,Ios,Json,Nsurlconnection,Jsonkit,我正在使用一个单例类(通过NSURLConnection)从远程服务器获取JSON—除了我尝试使用JSONKit解析JSON外,一切看起来都很好 这里有一些代码 -(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [apiData appendData:data]; } -(void)connection:(NSURLConnection *)connection didFailW

我正在使用一个单例类(通过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没有包含在“构建阶段”下的“编译源代码”中,一旦我手动添加它,它就可以正常工作。

其他链接器标记中可能存在重复的I have-ObjC配置它。。。我在项目中包含了JSONKIt.h,但出于某种奇怪的原因,JSONKIt.m没有包含在“构建阶段”下的“编译源代码”中——一旦我手动添加它,它就开始正常工作了。有人可以关闭这个问题吗?只需将您的答案作为答案发布,然后在第二天进行标记。