【问题标题】:application:openURL:sourceApplication:annotation: not getting calledapplication:openURL:sourceApplication:annotation: 没有被调用
【发布时间】:2015-07-02 14:48:50
【问题描述】:

我有一个带有 URL 方案的应用程序,可以很好地打开应用程序,但是在 iOS 8 上的 iPhone 5c 和 iPod Touch 5 上都没有调用 application:openURL:sourceApplication:annotation:,而它在我的 iOS 上的 iPhone 6 上完美运行9. 我不确定问题是 iOS 8 还是 armv7,因为我没有任何运行 iOS 9 的 armv7 设备,也没有任何运行 iOS 8 的 arm64 设备。

顺便说一句,我使用的是 Xcode 7 beta 1。

【问题讨论】:

    标签: ios url-scheme armv7 arm64 swift2


    【解决方案1】:

    我找到了解决问题的方法。

    更换

    func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
        // analyze URL here
        return true
    }
    

    func application(application: UIApplication, handleOpenURL url: NSURL) -> Bool {
        // analyze URL here
        return true
    }
    

    似乎具有我需要的所有功能,并且可以在我测试过的所有设备上运行。

    【讨论】:

      猜你喜欢
      • 2016-10-12
      • 2015-11-19
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      • 1970-01-01
      • 2018-11-25
      • 2019-03-31
      • 2012-12-16
      相关资源
      最近更新 更多