当app运行时,第一次调用didFinishLaunch或者当我们终止应用程序并再次启动它时。是否有任何方法仅在安装时或在安装时调用?
答案 0 :(得分:1)
没有只调用一次或仅在安装时调用的方法。
但您可以使用NSUserDefaults创建此方法。您可以添加到DidFinishLaunching此代码:
if ([[NSUserDefaults standardUserDefaults] objectForKey:@"RunBefore"] == nil)
{
//exec your code
[[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:@"RunBefore"];
[[NSUserDefaults standardUserDefaults] synchronize];
}