問題タブ [property-list]

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 投票する
0 に答える
73 参照

ios - デフォルトおよび編集可能なデータを含む iOS コア データ

私は一日中 Core Data について読んでいて、いくつかのロジックをまとめようとしています。

私のアプリでは、ウィンドウはデータ (単一の文字列) で満たされたテーブルを読み込みます。ユーザーがアプリをインストールするときに、リスト (100 ~ 200 項目) を既定のリストとして使用するだけでなく、既定の項目を削除したり、新しい項目を追加したりできるようにします。

私が読んだことによると、これを達成する最も簡単な方法は、1 回 (最初のアプリの読み込み) に読み込むプロパティ リストにデフォルト データを入力し、そのリストを Core Data モデルにインポートすることです。そこから、ユーザーは Core Data を介してすべての操作を行います。それは正しいと思いますか、そして/またはデフォルトデータをロードするより効率的な方法はありますか? そして、これはテーブルの入力と編集に意味がありますか:

コア データ値を取得 -> 値から配列を構築 -> テーブルに配列を表示 -> ユーザーが配列アイテムを追加/削除 -> 配列アイテムがコア データ値に一致し、データベースから追​​加/削除

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

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

ios - ユニバーサル ファイル パスを使用してプロパティ リストをロードしていますか?

私はちょうど前に Plist について読んでいて、このビットのコードを見ました:

プロパティ リストのファイル パスを手動で入力してきましたが、ファイル パスを普遍的に見つけるにはこれが正しい方法でしょうか?

もしそうなら、誰かがそれが私にどのように機能するか説明してください、ありがとう。

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

ios - 新しい NSMutableDictionary をプロパティ リストに保存する方法

ここに、保存を押すたびに実行されるこのメソッドがあります。

userFoodDictionary私の理解では、最後の 2 行目で、指定したプロパティ リスト パスにプロパティを保存する必要があります。しかし、それは一度ではないようです。アプリケーションを再構築します。新しいディクショナリ オブジェクトを作成する私の方法が間違っている可能性があります。誰かがなぜこれが機能しないのか説明してもらえますか?

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

ios - CollectionViewController が空白です

ポップアップするコードにエラーはなく、アプリがシミュレーターに読み込まれると、完全に空白になります。PList データが配列に正しく取り込まれていないことが問題である可能性があると思いますが、ヘッダー/フッターでさえ表示されないのでわかりません。

以下は Plist の 1 つの例です (合計 4 つの plist があり、すべて同じ構造で、異なるオブジェクトに割り当てられているだけです)。

オブジェクトの 1 つを配列に割り当て、それらの配列の一部を別の配列に配置して、サムネイルとラベルの名前を追跡するコードを次に示します。

作成したすべての配列に対して実行すると、NSLog は次のように出力します。

これが空白の黒いシミュレーター画面にビルドされる理由と、Plist データで何が起こっているのか、正しくビルドされているかどうかを理解しようとしています。

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

ios - PList 内の用語の存在を検索する

次のような plist があります。

plist で "excuse" や "hello" などの用語を検索できるようにしたいと考えています。そのようなplistで用語の存在を検索する方法を知っている人はいますか?

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

ios - NSNumber から NSString へのマッピングを持つ NSDictionary は、非プロパティ リスト オブジェクトです

次のコード:

次のエラーが表示されます。

photoIdToPathXcode デバッグ コンソールからのディクショナリ コンテンツ分析は次のとおりです。

NSPathStore2のサブクラスなのでNSString、なぜこのディクショナリはプロパティ リストではないのですか?

アップデート:

ここhttps://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/nsuserdefaults_Class/Reference/Reference.html#//apple_ref/occ/instm/NSUserDefaults/setObject:forKey : テキストが見つかりました:

値パラメーターは、プロパティ リスト オブジェクトのみにすることができます: NSData、NSString、NSNumber、NSDate、NSArray、または NSDictionary。NSArray および NSDictionary オブジェクトの場合、その内容はプロパティ リスト オブジェクトである必要があります。「プロパティ リストとは」を参照してください。プロパティ リスト プログラミング ガイドの