我有一个带有URL方案的应用程序可以打开应用程序,但是在iOS 8上的iPhone 5c和iPod Touch 5上都没有调用application:openURL:sourceApplication:annotation:
,而它在我的iPhone 6上完美运行在iOS 9上。
我不确定问题是iOS 8还是armv7,因为我没有运行iOS 9的任何armv7设备,也没有任何运行iOS 8的arm64设备。
顺便说一下,我正在使用Xcode 7 beta 1。
答案 0 :(得分: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
}
似乎具有我需要的所有功能,并且可以在我测试它的所有设备上运行。