ユーザーがデータベースにユーザー プロファイルを既に作成しているかどうかに応じて、アプリに特定のビューを開くように指示しようとしています。
だから基本的に -
- (void) viewWillAppear:(BOOL)animated {
//all my ASIHTTPRequest code here
//blah blah blah
NSString *responseString = [request responseString];
if ([responseString isEqualToString:@"noexistingdata"])
{
FriendsViewController *friendsview = [[FriendsViewController alloc] initWithNibName:nil bundle:nil];
//SOMETHING NEEDS TO GO HERE TO MAKE THIS WORK!
} else if ([responseString isEqualToString:@"success"])
{
//do whatever
}
}
ビューを変更するための最も基本的なコードが必要なだけです... IBAction を使用してみますが、これはアプリの起動 (ユーザーが押すボタンへの応答ではなく) の無効であるため、明らかに機能しません。ボイドインボイドについて考えましたが、これもうまくいきませんでした。
基本的に私が必要とするのは:
アプリを起動 > アプリがサーバーから応答を受け取る > (IF RESPONSE = "THIS", LOAD VIEW "X") (IF RESPONSE = "THAT", LOAD VIEW "Y")
誰にも手がかりがありますか?
PS: これは applicationDidFinishLaunching と記載したほうがよいでしょうか?