我有一个应用程序,它的URL方案可以很好地打开应用程序,但application:openURL:sourceApplication:annotation:在iOS8上的iPhone5c和iPod Touch 5上都不能调用,而在iPhone9上的iPhone6上却能很好地运行。我不确定问题是出在iOS8还是armv7上,因为我没有运行iOS9的armv7设备,也没有运行iOS8的arm64设备。顺便说一句,我用的是Xcode 7 beta 1。
application:openURL:sourceApplication:annotation:
9nvpjoqh1#
我找到了解决问题的办法。更换
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 }
似乎有我需要的所有功能,并在我测试它的所有设备上工作。
1条答案
按热度按时间9nvpjoqh1#
我找到了解决问题的办法。
更换
与
似乎有我需要的所有功能,并在我测试它的所有设备上工作。