2015-07-02 25 views
0

我有一个应用程序的URL方案,打开应用程序罚款,但application:openURL:sourceApplication:annotation:不会同时在iOS 8 iPhone 5c和iPod Touch 5上调用,而它可以在我iOS 6上的iPhone 6上完美工作。 我不确定问题是iOS 8还是armv7,因为我没有任何运行iOS 9的armv7设备,也没有任何运行iOS 8的arm64设备。应用程序:openURL:sourceApplication:注解:没有被调用

顺便说一句,我使用的Xcode 7测试版1

回答

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 
} 

似乎有所有我需要的功能,并适用于所有我测试的设备。

相关问题