这个错误是因为你的应用程序在尝试调用未定义的方法window。可能的原因是你的AppDelegate类没有正确设置window属性。

要解决这个问题,你可以按照以下步骤进行操作:

  1. 打开你的AppDelegate.m文件。
  2. 确保在@interface中声明了一个@property来存储window,例如@property (strong, nonatomic) UIWindow *window;
  3. @implementation中,添加一个@synthesize语句来合成window属性的存取方法,例如@synthesize window;
  4. application:didFinishLaunchingWithOptions:方法中,添加以下代码来为window属性分配一个新的UIWindow对象:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
  1. 确保你的Main.storyboard文件中的Main interface设置为Main,或者在Info.plist文件中的Main storyboard file base name键设置为Main

通过这些步骤,你应该能够解决这个错误并正确访问window属性

iOS开发 reason -AppDelegate window unrecognized selector sent to instance 0x600003bec220oc代码

原文地址: https://www.cveoy.top/t/topic/iNcc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录