React Native 在AppDelegate中设置为self

0qx6xfy6  于 2023-10-22  发布在  React
关注(0)|答案(1)|浏览(146)

我试图将launchOptiondidFinishLaunchingWithOptions分配给self,这样我就可以在另一个函数中使用它,但它似乎不起作用。
我一直得到错误:

"Property 'launchOptions' not found on object of type 'AppDelegate *'" .

当我尝试访问self.launchOptions时,似乎遇到了问题。

6yoyoihd

6yoyoihd1#

AppDelegate没有launchOptions的默认实现。在AppDelegate类实现中,必须创建一个示例变量,然后才能对其赋值。见下文:

@implementation AppDelegate {
    NSDictionary launchOptions;

    -(BOOL)application:(UIApplication *) application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        self.launchOptions = launchOptions;
    }
}

相关问题