只有安装了应用程序后才执行哪种方法?

时间:2015-09-02 05:07:27

标签: ios objective-c

当app运行时,第一次调用didFinishLaunch或者当我们终止应用程序并再次启动它时。是否有任何方法仅在安装时或在安装时调用?

1 个答案:

答案 0 :(得分:1)

没有只调用一次或仅在安装时调用的方法。

但您可以使用NSUserDefaults创建此方法。您可以添加到DidFinishLaunching此代码:

if ([[NSUserDefaults standardUserDefaults] objectForKey:@"RunBefore"] == nil)
{

    //exec your code

    [[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:@"RunBefore"];
    [[NSUserDefaults standardUserDefaults] synchronize];
}