の代わりに使用すると、ユーザのログインフラグに基づいてアクションを管理することができる2つのアクションの追加などのアクションメソッドを実装することができます。
つまり、ユーザーがログインユーザーの場合、isLoginフラグはtrueになります。それ以外の場合はfalseになります。
この場合、次のようにユーザーのデフォルトを使用できます。
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"isLogin"];//here yes if normal user and no if guest user.
[[NSUserDefaults standardUserDefaults] synchronize];
ボタンをクリックすると維持できます。
- (void)btnclick:(UIButton *)sender {
//here you can check login flag
if([[NSUserDefaults standardUserDefaults] boolForKey:@"isLogin"]){
// Navigate to login user
}
else{
// Navigate to Guest user
}
}
ように試みることができますか? –
ブール値を設定してください。ユーザーがログインしている場合は、boolをyesに設定します。ボタンには、それがある場合であれば(appLoginType ==あなたがタグオープンVC –
セットタグにナビゲートすることができますので、それはゲストユーザではありませんあなたが望むはいコントローラに移動している場合にbool値をチェックしIBAction AMGuestLogin) {[projectListCell.enquireButton addTarget:自己アクション:@selector(navigateToEnquire :) forControlEvents:UIControlEventTouchUpInside]。 } { [projectListCell.enquireButton addTarget:自己アクション:@selector(問い合わせ:) forControlEventsを:UIControlEventTouchUpInside]。 } –