Alrightヘッダーとフッターを含むuicollectionviewのメッセージ拡張アプリケーションをビルドしています。いくつかの試行の後、私は通常の構文を使用して、メッセージコントローラからURLを開くことができませんでしたなぜ私が学んだ - それは使用する必要があり、その延長ので:Swift:uiCollectionViewのextensioncontextからurlを開くことができませんか?
let url: URL = URL(string: "http://www.google.com")!
self.extensionContext?.open(url, completionHandler: { (success: Bool) in
print("hi")
})
そして、これはコンパイルが、MessageViewControllerファイルでは動作しません。私は理由は分かっていませんが、私の中では
class FooterCollectionReusableView: UICollectionReusableView {
メッセージ拡張子のフッターからURLを開くにはどうすればよいですか?これは可能ですか?
はい、問題はURLがmessageviewcontrollerでも開いていないことです。完了ブロックを完了するだけですが、サファリを開けません。 – skyguy
私のURLに問題がありますか? – skyguy
今日の拡張機能は技術的に他のアプリケーションを開く唯一の拡張機能だからかもしれません。この質問はより具体的です。http://stackoverflow.com/questions/38319433/can-imessage-extension-open-host-app – Samantha