問題タブ [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.

0 投票する
2 に答える
1876 参照

xcode - IOS: plist ファイルを確認してください

私はこのコードを持っています:シミュレーターが plist に NSmutableArray を書き込むため

しかし、本当にファイル plist が空かどうかを確認するにはどうすればよいですか?

0 投票する
2 に答える
6546 参照

iphone - NSString パスを CFURLRef に変換する方法 (iOS 3.1 用)?

UIScrollView で PDF を表示します。そうするために私は使用します:

今、私はそれを IOS 3.1 で動作させようとしています (NSBundle URLForResource:withExtension は 3.1 には存在しません)。

私は自分のコードを次のように変えました:

しかし、それは

NSLogがログを記録していることを正確に

これを修正するにはどうすればよいですか?

0 投票する
2 に答える
17669 参照

ios - iOS での NSBundle ファイルのロード

非常に柔軟なグラフィカル ユーザー インターフェイス (スキン可能)を持つプロジェクトを作成したいと考えています。これを可能にするために、Web サイトなどの外部リソースから NSBundle をロードしたいと考えています。バンドルには、メイン プロジェクト (IBOutlets & IBActions) のいくつかのプロパティとメソッドに対応する nib が含まれている必要があります。

Apple は、そのような方法で NSBundle を使用する可能性を制限しているようです。これを機能させる方法はありますか?従来の方法では不可能な場合、推奨される代替アプローチは何ですか?

0 投票する
2 に答える
7490 参照

image - MonoTouch - UIImage.FromFile()の画像パスの指定方法

メソッドにパスの問題がありますUIImage.FromFile()。私のソリューション フォルダーには 3 つのプロジェクトがあり、メインの UI プロジェクトにはImagesフォルダーが含まれています。すべてのプロジェクト イメージをこのフォルダーに配置すると、次のようなコードが作成されます。

私はすでにこれとこれらすべてのトピックを調べました..

ビルドの画像プロパティを「コンテンツ」などに設定しました。

手伝って頂けますか:

  • 特定のプロジェクトフォルダーに画像を段階的に追加し、動的に使用する
  • NSBundle の使い方と、なぜこれを使わなければならないのか?
0 投票する
5 に答える
9131 参照

iphone - arrayWithContentsOfFileはplistファイルを読み取ることができません

私は2つの文字列を含む配列を持つplistを持っています画像を参照してください:

http://imageshack.us/photo/my-images/263/myplist.png/

そして私の中viewDidLoadにこれを追加します:

しかし、私はいつもnullなぜですか?手伝ってくれてありがとう。

更新:解決策は、plistファイルを手動で編集する必要があることです(Xcode4はデフォルトでDictionnaryを使用します)

0 投票する
10 に答える
107348 参照

objective-c - [NSBundle mainBundle] pathForResource: ofType:inDirectory: を使用してファイルにアクセスする

Xcode の iOS プロジェクトのフォルダー内にある、という名前のフォルダー内にファイルをpaylines.txt追加しました。TextFilesResources

これは、ファイルにアクセスするために使用するコードです。

コードは次を出力します。

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

ios - iOSアプリのメインバンドルを変更することは可能ですか?

iOSアプリの2つのバージョンを提供したいと思います。有料と無料の広告付きです。私の目標は、コードベースを同じに保ち、ビルドするバージョンを示すフラグのみを変更することです。

ここで説明するように、この分離をサポートするために、アプリ用に2つのビルドターゲットを用意しました。これらのターゲットはバンドルIDが異なります。

ここで、指定されたバンドルIDに基づいてフラグを変更したいと思います。メインバンドル識別子を読み取ろうとしましたが、完全に機能しました。そして、ここから私の質問が始まります。

無料アプリをダウンロードした後にメインバンドルIDを変更して、有料版への不正アクセスを取得することはできますか?私はここここ、そしてここでそうではないことを発見しました。

しかし...脱獄した電話はどうですか?私はいくつかのコメントを読みました、そうです。

もしそうなら、どうすればアプリを保護できますか?

のようなプリプロセッサディレクティブを定義することも考えてい#define FREE_APPました。それから私はチェックします:

ただし、このソリューションは、ビルドを選択するだけでは完全に自動化することはできません。この値を手動で変更する必要があるため、最適ではありません。提案に感謝します。

0 投票する
2 に答える
1416 参照

cocoa - NSBundle が、すべての一致ではなく、ユーザーの言語設定に一致するバンドルに存在する最初のローカリゼーションのみを返すのはなぜですか?

-[NSBundle localizations] によって返されるローカリゼーション ディレクトリを考える

(en、es、それ、nl)

-[NSLocale preferredLanguages] によって返される、ユーザーによって設定された言語設定

( en, es, nl, ja, fr, de, it, pt-PT, sv, nb, fi, zh-Hans, zh-Hant, ko )

-[NSBundle preferredLocalizationsFromArray:] (または -preferredLocalizations または -preferredLocalizationsFromArray:forPreferences:) によって、4 つの利用可能なすべてのローカライズが優先言語の順序で返されることを期待しています。

代わりに、-preferredLocalizationsFromArray: は、ローカライズされたリソースの実行可能なソースとして「en」のみを返します。

なんで?

0 投票する
2 に答える
732 参照

iphone - NSBundle-バンドル内のリソースを検索しますか?

バンドルmyBundle内にディレクトリMyDirectoryを作成しました。次に、画像myImage.pngをMyDirectory内に配置します。しかし、

画像が見つかりません。私は何が欠けていますか?

編集:明確にするために、画像がバンドルのトップレベルにある場合、それは問題なく検出されます。

0 投票する
3 に答える
3580 参照

cocoa - 別のバンドルからのリソースのロード

クラスとそのクラスで使用されるいくつかのリソースを含むバンドルがある場合。バンドルからクラスをロードする場合、そのクラスのリソース(クラスをロードしたバンドル内にある)をどのようにロードする必要がありますか?

バンドルからロードされたクラスからインスタンス化されたオブジェクト内に画像をロードしたいとします。私が行った場合

クラスをロードした場所からバンドル内の画像をロードしますか?または、クラスとリソースをバンドルにロードしたアプリケーションのバンドルを調べますか?