自分のリソース、nibファイル、ローカライゼーションファイルを共通の再利用可能なバンドルに分けたかったのです。それで、私は自分のiosアプリケーション用のバンドルを作成し、ビルド段階、コピーバンドルリソースを使って、バンドル内に含まれる指定されたリソースを作成しました。しかし、今ではバンドルをロードしようとするとバンドルをロードできません。 [NSBundle allBundles]を使ってみると、配列にはメインのアプリケーションバンドルしか表示されません。NSBundleを使用してリソースをロード
また、NSApplicationPathのディレクトリを列挙しようとしましたが、使用可能な唯一のバンドルがアプリケーションのデフォルトバンドルです。私はこのテクニックを学び、それを使って私のリソースを分けたかったのです。どんな助けや提案も大歓迎です。ありがとうございます
バンドルをロードしません。それは、バンドル自体がメインのアプリケーションバンドルの内側にあるようです。だから私は、[[NSBundle mainBundle] pathForResource:@ "MyBundle" ofType:@ "bundle"]を使ってバンドルへのパスを取得し、bundleWithPathを使ってパスを使用してバンドルをロードしなければなりませんでした: – Sandeep
しかし、 pathForResource:ofType:methodを使用してイメージをロードしようとしましたが、メソッドはnilであり、次にシミュレータアプリケーションフォルダを参照し、イメージがコピーされていないことを確認しました。 – Sandeep
ビルドに「ファイルをコピー」フェーズを追加する必要があります。 – hd1