Ios 未调用didFinishLaunchingWithOptions

Ios 未调用didFinishLaunchingWithOptions,ios,objective-c,xcode,Ios,Objective C,Xcode,由于某些原因,didfishlaunchingwithoptions没有被调用。我在下面介绍了main.m和didfishlaunchingwithoptions方法。有人能帮帮我吗 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"Application works"); return Y

由于某些原因,
didfishlaunchingwithoptions
没有被调用。我在下面介绍了main.m和
didfishlaunchingwithoptions
方法。有人能帮帮我吗

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    NSLog(@"Application works");

    return YES;

}
main.m

#import <UIKit/UIKit.h>

#import "AppDelegate.h"



int main(int argc, char * argv[]) {

    @autoreleasepool {

        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

    }


}
#导入
#导入“AppDelegate.h”
int main(int argc,char*argv[]){
@自动释放池{
返回UIApplicationMain(argc、argv、nil、NSStringFromClass([AppDelegate类]);
}
}

看起来您可能需要添加

 - application:willFinishLaunchingWithOptions:

方法也是

上一次发生在我身上,是因为模拟器出了问题。重置iOS模拟器对我起到了作用,可能也有同样的帮助。要重置iOS模拟器:-

  • 开放式模拟器
  • 在菜单栏中选择iOS模拟器
  • 选择重置内容和设置

您是否试图在UIViewController中调用此功能?否。它在AppDelegate.m中