1
を見つけることができない、私は次のコード行を持っています。これは単純な呼び出しなので、失敗してはいけません。参考のため、次の画像が実際にバンドルされていることを示すアプリ拡張のルートを示します。アプリの拡張が私のアプリ拡張では、画像
画像の名前を知っていて、それがバンドル内にあることがわかっているのはなぜですか失敗した?
を見つけることができない、私は次のコード行を持っています。これは単純な呼び出しなので、失敗してはいけません。参考のため、次の画像が実際にバンドルされていることを示すアプリ拡張のルートを示します。アプリの拡張が私のアプリ拡張では、画像
画像の名前を知っていて、それがバンドル内にあることがわかっているのはなぜですか失敗した?
Bundle.main()
を呼び出すと、メインバンド(実行中のアプリが含まれています)が表示されます。アプリの拡張機能では、探しているバンドルではありません。
Bundle(for:)
Bundle(identifier:)
、(例えば、「com.example.myapp.myextension」)バンドルの識別子を渡すことはまた、作成時に必要なリソースは、あなたの拡張バンドルに入ることを確認してください。あなたの拡張機能はあなたのアプリに属するリソースを読み込むことはできません。