ストーリーボード機能を使用して iOS5 アプリケーションを作成しています。基本的な構造は次のとおりです。
LoginScreen ---(セグエ)--> MyScreen ---(ログアウト時に押す)------(セグエでログイン画面に戻る)-->LoginScreen
それはとても簡単です。最初のセグエを管理する方法は次のとおりです。
- (void) onResponse:(NSMutableDictionary *)response {
NSLog(@"Login successful,token received");
// if the Login was successful,store the token
NSUserDefaults* userPref = [NSUserDefaults standardUserDefaults];
[userPref setObject:[response objectForKey:@"Token"] forKey:@"AuthToken"];
[userPref synchronize];
//..and let the user getting in
[self performSegueWithIdentifier:@"showHomeScreen" sender:nil];
}
さて、奇妙なことに、最初はセグエが正しく実行されますが、ログアウト後にログイン画面に戻ると、performSegueWithIdentifier:が機能しなくなります(エラーメッセージは表示されず、単に何も起こりません)。何が起こっているのかわからない。問題はどれですか?
ストーリーボードのスクリーンショットを添付します。右上隅にループが表示されます。
どうもありがとう!
クロース