iOS - 任何应用启动时的调用方法

时间:2016-12-28 09:04:04

标签: ios objective-c swift xcode

我想调用一个动作,每当任何应用开始时都会被称为

示例:

显示应用名称为欢迎使用Twitter

的模式

2 个答案:

答案 0 :(得分:0)

您可以在此app of delegate方法中添加该操作

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

         perfornAction()

         return true
    }

答案 1 :(得分:0)

您可以使用两种方法编写代码。

  1. applicationWillEnterForeground:当你的应用程序在INACTIVE或TERMINATED状态后进入图片时被调用
  2. didFinishLaunchingWithOptions:第一次调用app时调用。当app处于终止状态并打开应用程序时,也会调用此方法。
  3. 因此,如果您希望每次应用打开时都执行此操作,请选择applicationWillEnterForeground。并且第一次用户在didFinishLaunchingWithOptions中使用一些标志值调用相同的方法(当代码成功运行时将其设置为true),这样您的方法就不会被调用两次。