我試圖從iMessage應用程序打開基礎應用程序,這是我的xcode項目(作爲目標應用程序添加)的擴展。我使用[self.extensionContext openURL:url completionHandler::^(BOOL success) {}];
如何從基礎應用程序擴展到iOs
但它不起作用。 這裏的info.plist在基礎應用
我做錯什麼了嗎?
我試圖從iMessage應用程序打開基礎應用程序,這是我的xcode項目(作爲目標應用程序添加)的擴展。我使用[self.extensionContext openURL:url completionHandler::^(BOOL success) {}];
如何從基礎應用程序擴展到iOs
但它不起作用。 這裏的info.plist在基礎應用
我做錯什麼了嗎?
其實我找到了正確的答案。我使用MSMessagesAppViewController的extensionContext屬性從另一個viewController打開基本應用程序,但該viewController顯示在rootVC之上。發生這種情況,rootVC很好地打開了urls,但其他任何一個都沒有。所以我簡單地請求我的rootVC使用extensionContext打開url。
嗨,我照你說的那樣工作,但這是正常的嗎?我的意思是這是擴展,它如何使用UIApplication類?此外,它可以在發佈版本中造成問題嗎? – passingnil
我不認爲會有任何問題。 – Bilal