我有一个带有 xib、m 和 h 文件的普通视图控制器。我希望在加载视图时自动调用方法。在我当前的 M 文件中,我有代码调用另一个视图,这只是为了查看 checkIfLogged 方法是否有效。当应用程序加载时,它不会调用其他视图,而是保留在自己的视图中。如何在视图加载时调用 checkIfLogged 方法?实际上,如果可能的话,我更希望在加载视图之前调用该方法。
这是我的 M 文件。
#import "ViewController.h"
#import "LoginView.h"
@interface ViewController ()
@end
@implementation ViewController
-(void) viewDidLoad{
[self checkIfLogged];
}
- (void) checkIfLogged
{
LoginView *loginView = [[LoginView alloc] initWithNibName:@"LoginView" bundle:nil];
[loginView setModalPresentationStyle:UIModalPresentationFormSheet]; //you can change the way it is presented
[loginView setModalTransitionStyle:UIModalTransitionStyleCoverVertical]; //you can change the animation
[self presentViewController:loginView animated:YES completion:nil]; //show the modal view
}//end checkIfLogged
@end
这是我的 H 文件
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
-(IBAction)checkIfLogged;
@end