私は少し混乱しています。私は2つのクラス、アプリケーションデリゲートとビューコントローラを持っています。私のアプリのデリゲートでは、私はこの方法でいくつかのデータを取得: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