私はplistsを使い慣れていて、実際に使う必要があります。私が持っているのは、2つの辞書の下に異なる数字が格納されているplistです。私は格納されているその番号を取得し、それを整数にする必要があります。このプロセスは 'readPlist'というメソッドから実行されます。整数から.plist
plistは 'properties.plist'と呼ばれます。最初の辞書は「敵」と呼ばれています。それは、 'SpriteType'と呼ばれるNSMutableStringに格納されている名前を持つさまざまな他の辞書を含んでいます。数字の名前は 'L - %d'の形式で、%dは 'LevelNumber'という整数です。
可能であれば、上記の情報と上記の辞書の名前を使用して、整数を取得する方法に関するコードを誰かに教えてもらえますか?
私はplistsにアクセスする方法を調べましたが、人々が示したコードは機能しません。
ありがとうございます。
編集:あまりにもわかりやすいように、これは私のplistです。何iは整数にしたい、の値に等しくなるように「SpriteNumber」と呼ばれる - あなたが辞書にあなたのplistの内容を読めば(私は教えてくれません「L%のD」
私は少し鮮明にしたいものを作るために、イメージを追加しました。 – akuritsu
ああ!したがって、キーは 'L - %d'となり、オブジェクトは既に整数になります。それはあなたの人生をかなり簡単にします、私の友人。 – CodaFi
Okだから、私はコードを持っているが、その部分にある: SpriteNumber = [[storedStock objectForKey:@ "L - %d"、LevelNumber] intValue]; LevelNumberに 'メソッド呼び出しが多すぎると予想され、1が2です。'というエラーが表示されます。 これを修正する方法を知っていますか? – akuritsu