NsUserDefaults
ログインページに使用しました。
最初にユーザー名とパスワードを入力し、サブを押してから、viewcontroller
再びログインページに来て、自動的にログインしてsubviewcontrollerを押します(自動的に2回ログインできます)が、ユーザー名とパスワードの値が空であるため、3番目のページはログインページにとどまります oturumAcikMi はセッションと同じです
でコードを書くと、viewDidLoad
以下のようなエラー メッセージが表示されるので、コードはviewDidAppear
ネストされたプッシュ アニメーションにより、ナビゲーション バーが破損する可能性があります <...: 0xcda4250> の外観トランジションを開始/終了する呼び出しのバランスが取れていません。予期しない状態でのナビゲーション遷移の終了。ナビゲーション バーのサブビュー ツリーが破損する場合があります。
私のコード
- (void)viewDidAppear:(BOOL)animated {
NSUserDefaults *def=[NSUserDefaults standardUserDefaults];
NSObject *session = [def objectForKey:@"sessionUsr"];
NSLog(@"%@ ?????", session);
if(session != nil && ![session isEqual:@""])
{
[self ConnectToService];
}
}
- (void)parserDidEndDocument:(NSXMLParser *)parser {
NSUserDefaults *def=[NSUserDefaults standardUserDefaults];
[def setObject:self.eposta.text forKey:@"sessionUsr"];
[def setObject:self.sifre.text forKey:@"sessionPass"];
[def synchronize];
}