問題タブ [mainbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
44 参照

ios - iOS mainBundle で「失われた」メディア資産にアクセスするにはどうすればよいですか?

mainBundle からビデオ アセットにアクセスできないという問題がありました。XCode 7 と Swift 2.0 を使用しています。非常に単純なテストアプリを作成しました。

私のアプリには 4 つのメディア アセットがあります。i) testVideo.m4v ii) benbeijing.mov iii) TestVideoCopy.m4v と iv) benbeijing2.mov です。

プログラムを実行すると、次の出力が得られます。

つまり、ビデオ メディア アイテムのうち 2 つがリストされていません。

mainBundle フォルダー内のタイトル、サフィックス、場所をいじってみましたが、これらのアイテムが見つからない理由を一生理解できません。どんな助けでも大歓迎です。

0 投票する
1 に答える
743 参照

ios - NSBundle.mainBundle() は nil を返します

MacとXcodeを再インストールしました。それから[NSBundle mainBundle]、私が知らない何らかの理由で常に nil を返します。

どうもありがとうございました!

これが私のデバッグペインのスクリーンショットです:

ここに画像の説明を入力

0 投票する
1 に答える
164 参照

xcode - アプリの Xcode でフォト ライブラリからメイン バンドルに画像を保存する

写真ライブラリから選んだ画像をアプリのメイン バンドルに保存することはできますか? Xcode でアプリのメイン バンドルに書き込めないことをどこかで読んだと思いました。これが真実ではなく、可能である場合、どうすればそれを行うことができますか.

0 投票する
0 に答える
37 参照

swift2 - ファイルがコピー バンドルにある場合、メイン バンドルからファイル パスを取得するときに Nil を取得します

これをデバッグするのに何時間も費やしましたが、役に立ちませんでした。

シーンに SKEMitterNode を追加しようとしていますが、MainBundle からパスを取得しようとすると、次のようになります。

Optional 値のラップ解除中に予期せず nil が見つかりました

コピー バンドルを確認したところ、sks ファイルがそこにあります。

バンドルをコピー

最初のパスには問題が見つかりません。2 番目と 3 番目は nil を返します (3 番目のコードは投稿されていません)。

任意の入力をいただければ幸いです。

0 投票する
1 に答える
3618 参照

ios - Swift 3 - コンテンツを含むフォルダーをメイン バンドルからドキュメント ディレクトリにコピーする

メインバンドル内にファイルを含むフォルダーがあり、アプリケーションの最初の起動時にそれらをドキュメントディレクトリにコピー/カットして、そこからアクセスしたいと考えています。例を見てきましたが、それらはすべて Obj-C にあり、Swift 3 を使用しています。これを行うにはどうすればよいですか?