問題タブ [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 投票する
2 に答える
573 参照

list - erlang 文字列リストの連結

私は次のプロパティリストを持っています

次のようにリストを取得したい["22", "10"]

問題は、リスト内の 2 つの文字列が連結されること"2210"です。propertylists:lookup/2整数タプルとパターンマッチを取得してリストを抽出するために使用してみました。しかし、私はまだ得てしまい"2210"ます。

おそらく、erlang が文字列をメモリに保存する方法が原因だと思います..誰か助けてくれませんか?

後で編集:文字列のリストをマップすると、データを抽出して使用することができました...多分これは単なる印刷の問題ですか?

後で編集何が起こったのかわかりません。疲れすぎているのかもしれません :) ごめんなさい。この質問は明日削除します

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

objective-c - ファイルの保存について理解できません

オブジェクトをiPadのファイルシステムに保存しようとしていますが、何か問題があるようです。オブジェクトをアーカイブした方法は次のとおりです。

これで、ファイルシステムで表示および読み取ることができるplistファイルが作成されます。ただし、以下を使用してアーカイブを解除しようとすると、次のようになります。

EXEC_BAD_ACCESSエラーが発生します。

IRSkillsObjectはNSCodingプロトコルに準拠しています。ご覧のとおり、エラーが発生した行にコメントしました。

それは私が間違っていることだと確信していますが、私はそれを見ることができません。デバッガーを使用してステップスルーしようとしましたが(initWithCoder:オブジェクトのメソッドにブレークポイントを配置)、エラーは発生しません。実際、私が見ているように、データはオブジェクトに適切に配置されます。ただし、データの読み込みが完了すると、エラーが発生します。私はこの方法を使ってみましretainたが、それは役に立ちません。

あなたが提供できるどんな助けでも大いに感謝されるでしょう!

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

objective-c - ObjC-「For」を使用して一意のプロパティリストキーを作成する

こんにちは、私は最大9つの文字列と対応する数字をプロパティリストキーに保存しようとしています。@ "Slot Value 1"、@ "SlotValue2"などのすべてのキーを書きたくありません。

そのため、「for」ステートメントで、そのキーの下に保存されるすべてのタイトルの後に「x」整数を挿入するにはどうすればよいのでしょうか。

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

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

objective-c - ObjC-「for」を使用してplistからNSMutableArrayメンバーを設定する

こんにちは、私はプロパティリストから文字列と数字のセットを読み取ろうとしています。NSNMutableArrayは、すべての変数名(0から8のインデックス)を保持しています。そこで、配列の各メンバー(すべてUIテキストフィールド)を実行し、文字列値を対応するプロパティリストキー(値スロット番号)に設定します。これは機能しません。デバッガーで次のエラーメッセージが表示されます。

-[__ NSCFString stringValue]:認識されないセレクターがインスタンス0x100463110に送信されました

ありがとうございました

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

objective-c - NSDictionary へのファイル ツリー構造

NSDictionary次のように、完全なファイル/フォルダー構造(特定のフォルダーから始まる)を( NSArraysなどを使用して)に読み取ろうとしています:

開始フォルダーが /Users/some-user/some-path であるとしましょう

そこに行き、すべてのフォルダー/サブフォルダー/ファイルを一覧表示します

あ/

  • file_a.txt
  • file_b.txt
  • サブフォルダー/
    • file_c.txt

B/

  • 等...

私が望むのは、このファイル構造を(おそらく列挙子とを使用してNSFileManagerNSDictionarylike に変換することです:

何か案は?

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

iphone - アプリケーションの最初の起動時のみに plist を使用してコア データを事前設定する

辞書の配列である plist ファイルがあります。各辞書には一連の文字列が含まれています。各ディクショナリは有名人を表します。

私がやりたいことは、アプリケーションの最初の起動時にこの plist の内容を Core Data に入力することです。その後、何らかの方法で Core Data にデータが存在するかどうかを確認し、データがある場合はそこからロードします。それ以外の場合は、plist ファイルから初期データを再度読み込みます。

plist からコア データを入力することが可能であることはわかっていますが、私が提案しているのは実行可能な解決策ですか? または、より良いアプローチがありますか?

ジャック

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

objective-c - ココアタッチに属性を保存する方法

Xcodeを使用してiPhone用のプログラムをコーディングしています。プロパティリストファイルで、uibutton、uilabelなどのユーザーインターフェイスコンポーネントのいくつかの属性を定義しました。1つの属性を「cornerradius」という名前の実際の属性として定義しました。さて、CGFloatを割り当てるためにplistからこの値を正しく取得するにはどうすればよいですか?プロパティリストは属性を定義するための最良の方法ですか?私のオプションは何ですか、あなたがお勧めするチュートリアルはありますか?

plist内:keycornerradius / key real 6.0 / real

コードで:

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

iphone - ネストされた Plist を NSDictionaries と配列に変換する際の問題

この P リスト ディクショナリを考えると、次のようになります。

ここに画像の説明を入力

3位になるにはどうすればいいですか?キー - 「ディナー」 - それ自体が辞書でもあり、その値を正しく解析しますか?

それとも、すべてをより簡単に理解できるように、この P リストを最初から別の方法で構成する必要がありますか?

「MenuDictionary」からすべてのキーを取得し、それらを配列に格納することから始めて、私が得たものは次のとおりです。

問題は、「ディナー」キーに到達したときに発生します。これは、2 つの配列値を持つ 2 つのキーを含むディクショナリです。では、そのコンテンツを Dictionary オブジェクトに読み込むにはどうすればよいでしょうか。より具体的には、「夕食」の内容を新しい辞書オブジェクトにロードするには、どの「init」メソッドを使用する必要がありますか?

私はこれを試しました - 動作しません:

「ディナー」キーの内容で初期化したいのですが、明らかに P リスト ファイルではないため、使用できません

「ディナー」のキーと値の両方にアクセスできる他の init メソッドがどれかわかりません。「夕食」は辞書として構造化されていますが、現在は配列内にあり、辞書とは見なされないためです(私は思う...)

私は明らかにこれについて少し不明です。

それとも、このネストされたディナー ディクショナリを取得できるように、最初から P リストを別の方法で構造化する必要がありますか?

何か案は?

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

ios - プロパティ リストからの注釈の追加 - 宣言されていない識別子の使用

プロパティ リストから注釈を追加しようとしています。ここで解決策を見つけました:

プロパティ リストからの Xcode アノテーション

しかし、 「宣言されていない識別子「ラック」の使用」および「宣言されていない識別子「GetRacks」の使用」というエラーが表示されます。

誰でもこれで私を助けることができますか?

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

objective-c - plistの圧縮 - NSPropertyListSerializationとplutil?

特定の ini ファイルをプロパティ リストに変換する特別な必要性のために、単純なコマンド ライン ツールを作成しました。NSPropertyListSerialization辞書を 307kb のバイナリ プロパティ リスト ファイルに書き込むために使用しています。ただし、それを XML に書き込んで、plutilを使用してバイナリ プロパティ リストに変換した後、ファイルのサイズはわずか 224kb です。

できるだけ多くのデータを節約したいのですが、NSTask. ここでの問題は、 を使用して達成したのと同じ結果をコードからどのように達成できるかということplutilです。