저는 약간 혼란 스럽습니다. 두 클래스, 응용 프로그램 대리자 및보기 컨트롤러가 있습니다. 내 애플 대리자에서 나는이 방법을 통해 일부 데이터를 얻을 :json 데이터를 UITableView에 다시로드하십시오.
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
[responseData release];
NSDictionary *results = [responseString JSONValue];
NSArray *allTweets = [results objectForKey:@"results"];
[viewController setTweets:allTweets];
[window addSubview:viewController.view];
[window makeKeyAndVisible];
}
내보기 컨트롤러에서 내가 데이터를 다시로드해야 버튼이 ... 나는 그런
Twitter_SearchAppDelegate *appDelegate= (Twitter_SearchAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate connectionDidFinishLoading];
과 같은 몇 가지를 시도했습니다
하지만 아무 것도 효과가 없습니다 ... 나는 잘못된 방식으로이 일을 진행하고 있습니까? 방금보기 위젯에서 뷰 컨트롤러로 데이터를로드하는 메소드를 호출 할 수 있기를 원합니다. 도움을 주시면 감사하겠습니다.
그래서 지금은 작동, 감사합니다! – sixstatesaway
그러면 올바른 답을 받아 들여야합니다 :-) – Lefteris