0
我试图让从NSURLConnection
委托加载对象数组返回给调用它的实现代码如下JSON数据。传递一个NSArray作为参数?
的委托对象与callback
初始化传送回
NSArray *returnArray;
ResultsTableRoot *callback;
JSON处理方法
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
NSString *responseString = [[NSString alloc] initWithData:responseData
encoding:NSUTF8StringEncoding];
[responseData release];
NSError *error;
SBJSON *json = [[[SBJSON alloc] init] autorelease];
returnArray = [json objectWithString:responseString
error:&error];
[responseString release];
//////////////////////////////////////////////
// Send data back to table view
[callback resultsArrayReciever:returnArray];
}
的阵列不能从这里访问的实现代码如下我想有信息,然而该方法被称为
-(void)resultsArrayReciever:(NSArray *)array {
// Code executed
if(array) {
// Code never executes, array isnt there
}
}
如果哟你有更好的方式去做这件事,它不仅仅是欢迎!