大家好,在经历了很多麻烦之后,我终于设法解决了实现和分隔 Twitter 流 API 返回的 JSON 的问题。如何[NSJSONSerialization JSONObjectWithData:options:error:]
以附加模式将返回的数据存储到数组中???
以下是调用 Streaming API 的代码
self.twitterConnection = [[NSURLConnection alloc] initWithRequest:signedReq delegate:self startImmediately: NO];
并在委托方法中(确实是接收数据方法)
NSError *parseError = nil;
self.dataSource=[NSJSONSerialization JSONObjectWithData:[string dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingAllowFragments|NSJSONReadingMutableContainers error:&parseError];
我想要做的是将此 NSJSONSerialized 输出存储在静态数组中(最好以附加模式),以便我可以将其传递给表视图进行显示。我该怎么做?
提前致谢
编辑
`self.dataSource1=[[NSMutableArray alloc]init];
NSString *string = [[NSString alloc] initWithData:数据编码:NSASCIIStringEncoding];
string = [NSString stringWithFormat:@"[%@]", [string
stringByReplacingOccurrencesOfString:@"\r\n" withString:@","]]; NSError *parseError = nil; self.dataSource =[NSJSONSerialization JSONObjectWithData:[string dataUsingEncoding:NSUTF8StringEncoding] 选项:NSJSONReadingAllowFragments|NSJSONReadingMutableContainers 错误:&parseError];
[self.dataSource1 addObjectsFromArray:self.dataSource];`