在登录用户可以在标签栏控制器中看到其个人资料页面后,我在该视图中创建了一个登录和注册视图,我已经这样编码
-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
if(nil != qName)
{
elementName = qName;
}
if ([elementName isEqualToString:@"ABC"])
{
//some code
}
else if ([elementName isEqualToString:@"DEF"])
{
//some code
}
else if ([elementName isEqualToString:@"GHI"])
{
//some code
}
else if ([elementName isEqualToString:@"JKL"])
{
//some code
}
else if ([elementName isEqualToString:@"end"])
{
[activityIndicator stopAnimating];
self.tabBarController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:self.tabBarController animated:YES];
[self.tabBarController release];
}
}
所以在成功之后,我调用了一个 tabbarcontroller,它在 xib 文件中定义为 tabbar 控制器。所以问题是,当用户成功登录标签栏控制器的第一个视图时,它的viewWillAppear
方法被调用了两次,我可以在控制台中看到这样的错误,Using two-stage rotation animation is not supported when rotating more than one view controller or view controllers not the window delegate
我也在注册页面中完成了相同的代码,但它会在 iOS 5.0 中崩溃并且它正在工作在 iOS 4.0 中。那么我上面的代码中是否有任何错误我正在实现登录和注册页面方法,例如instagram
,picyou
和pinterest
应用程序。请帮助我,我被困在这里。