私はラインを使用して、私のスウィフトアプリで外部URLを開封しております、適切なビューコントローラベースのソリューションを使用してください:私はCocoaPodsを経由して、私のプロジェクトにレルムを追加するまで、これがうまく働いていたSwift - '共有アプリケーションは利用できません。'代わりに
UIApplication.sharedApplication().openURL(url)
。その時点で、それは私の下の2つのコンパイルエラーが与え始め:
「sharedApplicationを()」使用できません:使用ビューコントローラベースのソリューション 適切な場合には代わりに。
「のOpenURLは」
これらのエラーは、APIは、アプリケーションの拡張に利用できないことを示して使用できませんが、私のコードは、通常のアプリケーションではなく、拡張機能です。なぜRealmを追加すると、コンパイラはApp Extensionにあると思うのでしょうか?
パッケージマネージャを使用して、ポッドのような領域をインストールしましたか?レルムをアンインストールするとプロジェクトもコンパイルされますか?また、使用するXcodeのバージョンを指定してください – ProblemSlover
私はCocoapodsとXcodeを使用しています。 –
UIApplication.sharedApplication()はRealmとはまったく関係ありません。拡張機能を使用しているようですか? [UIApplication sharedApplication]は拡張機能では使用できません。 – Wingzero