Я пытаюсь загрузить данные JSON из делегата NSURLConnection
, чтобы отправить массив объектов обратно в табличное представление, которое его вызвало.
Объект делегата инициализируется с 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
}
}
Если у вас есть лучший способ обойти все это, это более чем приветствуется !!