【发布时间】:2012-05-02 08:49:13
【问题描述】:
我有点困惑。我有 2 个类,一个应用程序委托和一个视图控制器。在我的应用委托中,我通过这种方法获得了一些数据:
- (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];
但没有一个有效...我是否以错误的方式解决这个问题?我只想能够调用首先从应用程序委托加载数据到视图控制器的方法。 任何帮助表示赞赏!
【问题讨论】:
标签: iphone objective-c ios json uitableview