我用于NsUserDefaults
登录页面。
首先我输入用户名和密码,推送子viewcontroller
然后我再次登录页面并自动登录并推送子视图控制器(我可以自动登录2次)但第三个页面停留在登录页面,因为用户名和密码值为空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];
}