2015-11-04 45 views
4

我的應用程序註冊爲URL方案:如何從分機內打開iOS應用程序?

enter image description here

但我不知道如何打開該應用程序,因爲我不能在擴展使用UIApplication.sharedApplication()。它有可能嗎?

+0

你能詳細解釋一下你的問題嗎?我不明白這一點。一旦您的URL模式被註冊,您的應用程序就可以通過打開一個遵循該模式的URL來從任何其他應用程序打開。 –

+0

關鍵是我需要從EXTENSION內部打開我的容器應用程序,而不是從任何其他應用程序內部打開。第二點是禁止在擴展中使用'UIApplication.sharedApplication()。openUrl()'。有沒有其他方式如何做到這一點? –

回答

3

蘋果documentation說:

一個部件今天(並且沒有其他的應用程序擴展型)可以要求系統通過調用NSExtensionContext類的openURL:completionHandler:方法打開其包含的應用程序。

相關問題