私は少し混乱しています。アプリ デリゲートとビュー コントローラーの 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];
しかし、どれも機能しませんでした...これについて間違った方法で行っていますか? アプリデリゲートからビューコントローラーにデータを最初にロードするメソッドを呼び出せるようにしたいだけです。どんな助けでも大歓迎です!