現在のページにログインしているかどうかを判断

758 ワード

現在のページが登録されているかどうかを判断する、ログインして直接データが表示されている場合は、ログインしていない場合は先に登録する(単力判断を用いる).単例ではh中写@property(nonatomic,assign)BOOL isLogin;+(instancetype)sharePerson; 2.はい.mに+(instancetype)sharePerson{static id_instance;static dispatch_once_t onceToken;dispatch_once(&onceToken,^{_instance=[[self alloc]init]]);return _instance; } 3.APPdelegateにおけるWXFPPerson*person=[WXFPPerson sharePerson];person.isLogin = isLogin; ログイン状態4を保存する.このページに入るとif(_person.isLogin){VillageViewControl*village=[[VillageViewControl alloc]init];
        [self.navigationController pushViewController:village animated:YES];
        
    }else
    {
        LoginViewController *vc = [[LoginViewController alloc]init];
        self.view.window.rootViewController = vc;
    }