我创建了一个基于标签栏的 iphone 应用程序,对于登录页面,我使用了以下方法:
@protocol LoginViewControllerDelegate;
@interface TradeBarcodeViewController: UIViewController{
id<LoginViewControllerDelegate> delegate;
}
@protocol LoginViewControllerDelegate
-(void)loginViewControllerDidFinish:(TradeBarcodeViewController *)loginViewController;
@end
@implementation TradeBarcodeViewController
[self.delegate loginViewControllerDidFinish:self];
@end
它工作正常,我可以登录到标签栏控制的应用程序。在其中一个标签栏 viewconroller 中有一个用于注销的按钮。我为此使用了以下内容:
TradeBarcodeViewController *vc = [[TradeBarcodeViewController alloc]init];
[self presentModalViewController:vc
animated:NO];
[vc release];
然后它会再次导航到登录页面,但是如果我再次尝试登录它就无法正常工作。这里出了什么问题?或者我应该使用哪种方法从我的应用程序中注销?谢谢。