我註冊一個應用程序來處理通過URL打開和感到困惑與應用:的OpenURL:sourceApplication:註釋返回NO與YES
application:openURL:sourceApplication:annotation
按照documentation你應該返回YES,如果你能支持該網址,如果沒有則爲NO。這有什麼好處呢?如果網址格式不正確或不受支持,我將返回「否」,但應用程序仍會打開,就好像沒有任何問題。誰聽這BOOL
回報,他們做了什麼?無論如何,如果URL的格式不正確或不支持,阻止應用程序打開?
有趣的,所以,當/應該如何其他應用程序的響應進行響應的一個?此時用戶在不知道如何處理傳遞的URL的應用程序中 –
這是正確的。此時,用戶在另一個應用程序中,除非另一個應用程序專門啓動您的用戶或手動切換回用戶,否則不會再回到您的應用程序中。我不確定他們的意圖是在創建這個API,但我認爲它主要是爲了同一個開發人員的應用程序之間的通信而創建的,這些開發人員彼此「很好地玩」。這是一個猜測,我不認爲你可以找到爲什麼蘋果有這種方法的文件。它也可能只是過時的API,在傳統版本的iOS之上是「他們能做的最好的」。 – Nick
這是一個公平的假設。感謝您的輸入,我會將其標記爲回答,並認爲它主要是無用的返回值。 –