2015-07-02 205 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 
} 

似乎有所有我需要的功能,並適用於所有我測試的設備。

相關問題