0
私のアプリケーションのためのiMessage拡張を構築しようとしていますが、データを取り出すためにParseが必要です。私はこの問題を推測していiMessage Extension with Parse
'sharedApplication is unavailable.' Use view controller based solutions where appropriate instead
解析は決して初期化されていないためである:私はエラーを取得する拡張機能を対象とする私のappDelegateファイルをマークしたときに、私はに実行しています問題があります。誰かがこれに遭遇したか、それを回避する方法を知っていますか?あなたのメインアプリでご利用いただけます。あなたのIMessageが延長に到達できない
Parse.enableLocalDatastore()
let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in
ParseMutableClientConfiguration.applicationId = "e81dbc81e92cedd3fbd2e11a175c39d454ca2938df"
ParseMutableClientConfiguration.clientKey = "431a68273c2a3a60d9cx43f5e9f1b32ad15350de2"
ParseMutableClientConfiguration.server = "http://ec2-47-xx-xx-21.us-west-2.compute.amazonaws.com:80/parse"
})
Parse.initialize(with: parseConfiguration)
あなたの解析用の初期化コードと、拡張機能からアプリケーションデリゲートにアクセスしようとするコードを投稿できますか?このエラーは、拡張機能からsharedApplicationへのアクセスがないためです...ユーザーが拡張機能を使用しているときにメインアプリケーションが実行されている場合と実行されていない場合があるため、appDelegateへのアクセス権がありません。 – BJHStudios
私は解析の初期化を追加しましたが、拡張子 – user3255746
からappDelegateにアクセスする方法がわかりません。答えは1分後に投稿されます。 – BJHStudios