0

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]; 
}
4

0 に答える 0