問題タブ [nsbundle]
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.
iphone - NSBundleはnilを返します
plitファイルからアプリケーションのバージョン情報を読みたいと思いました。
このために、私は以下に示すようなコードを使用しています。
出力
タイプの既存のファイルをインポートしようとしても、常にnilが返されますが、text.txtはnilを返します。ここで、text.txtはアプリケーションにインポートされます。
事前にインポートされたファイルを読み取るためにNSBundelを使用することをすべての人が推奨しているわけではありませんが、使用しないという問題に悩まされています。
任意のヘルプ、またはアプリケーションのバージョンを読むためのより良い方法。
objective-c - NSBundle pathForResource は NULL です
xcode と objc を使用して単純なアプリケーションを作成しており、ファイルから NSDictionary をロードする必要がありますが、NSBundle を使用してファイルへのパスを取得できません。
このコードを実行すると、次のようになります。
2010-10-16 10:42:42.42 サンプル[5226:a0f] (ヌル)
理由はわかりません。
Resources というグループを作成し、そこに LoggingStatuses.plist を追加しました。
iphone - NSBundleは、.appパッケージのリソースにアクセスするためだけに何に役立ちますか?
...または、Documentsディレクトリを表すNSBundleを入手して、そこにあるコンテンツに簡単にアクセスすることもできますか?
iphone - iPhone の Resource ディレクトリから PDF ファイルをロードするとクラッシュする
この上記の行は、この URL パスから PDF ファイルを読み込んでいるときにNSBundle
応答しない可能性があり、アプリがクラッシュする可能性があることを警告しています。-URLForResource:withExtension:
objective-c - Objective CでNSBundleから画像パスを取得しますか?
Core Data に保存したい画像が約 60 枚あります。そのうち 30 枚はアバターで、プレフィックスが avt_filename_00X.png で、そのうちの 30 枚は小さく、別のプレフィックスが付いています。
すべての画像を BLOB として Core Data/SQLite に保存するのではなく、見つかった各画像のパスを保存したいと考えています (MySQL データベースの画像パスを保存するのと同じ方法で)。
ただし、NSBundle にある画像のパスを取得する方法がわかりません。
次の方法で NSDocumentDirectory へのパスを取得できます。
そして、画像を読み込んで配列に追加できます。
しかし、私が確信していないのは次のとおりです。
NSBundle 内でコンピュータがイメージを見つけたパスを取得するにはどうすればよいですか?
アプリがデバイス上にあるときにパスが機能することを確認するにはどうすればよいですか?
アイデアは、配列に保存されているすべての画像を取得し、後でそれらを Core Data/SQLite にプッシュすることです。
iphone - バンドルからドキュメントへのiphoneコピーフォルダ
私はこれを機能させるのに最も苦労しています。バンドルからドキュメントディレクトリにフォルダをコピーしようとしています。
私が見つけようとしているフォルダはここにあります:
... app / Resources / 12 /(たくさんのjpg)
iphone - サブサブディレクトリ内の同じ名前のファイルにアクセスする
最初に私の構造:
ここでいくつかの問題。この異なるディレクトリの index.html を webview にロードする必要があります。しかし、特定のディレクトリの URL を取得する方法がわかりません。dirA 内の dirB と言って、通知を受け取りましたWarning: Multiple build commands for output testo4.app/index.html
。問題は、ファイルの名前を変更できないことです。そのため、サブディレクトリを作成しました(xcodeの「グループ」だけでなく、実際のディレクトリ)
すべてのヒントをありがとう!
iphone - UIWebView ルート URL を [[NSBundle mainBundle] bundleURL] にリマップ
iPhoneアプリにいくつかのHTMLといくつかの画像があり、次のように配置されています。
からロードする方法と、html ディレクトリからディレクトリ ツリーをさかのぼる方法のいずれかbar.png
です。UIWebView
foo.html
NSUrl
foo.html
または、 を使用して文字列にロードし、次のようloadHtmlString
に使用[[NSBundle mainBundle] bundleURL]
しますbaseURL
。
どちらも扱いにくいですが、最初のケースでは、HTML ファイルを移動する場合、すべての相対パスを再調整する必要があり、2 番目のケースでは、HTML ファイルの実際のパス構造を無視する必要があります。
私がやりたいのはこれです -
-- をbundleURL
「サイト」のルートとして扱います。これを機能させる方法はありますか、またはそれを翻訳しfile:///images/bar.png
てファイルが見つからない運命にありますか?
iphone - UILocalNotificationカスタムサウンド
私は何時間も解決策を探していました..絶対に運がありません。
ローカル通知を設定しました。
音の名前に注意してください...
10個のサウンド(aiff、wav、caf ...など)を入れようとしましたが、通知はデフォルトのサウンドでポップアップします:/
Resourcesフォルダに「fireburn.caf」ファイルがあります。
なぜ私の音が鳴らないのですか?????
ありがとう。
cocoa - [NSBundle loadNibNamed:owner:] は Xcode 3.1 でどのように機能しますか?
古いMacで開発しています。Xcode 3.1 を実行する新しい Mac にアクセスすることはできませんが、ソースコードがそれらで動作することを確認したいと考えています。名前の横に「非推奨」が付いているものを無視するだけで済みますが、NIB から XIB への変更はちょっとつまずきました。私が読んだことは、リリース ビルド中に XIB が NIB にコンパイルされることを示唆しているように見えますが、デバッグ ビルド中にはコンパイルされない可能性があります。
これは Xcode 3.1 で何をしますか?
MainMenu.nib が存在しないためにデバッグに失敗しますか? それとも、アプリケーションがコンパイルされるたびに XIB が NIB に変換されるので、これについて心配する必要はありませんか?