文字列を数値と組み合わせて動的なテクスチャを読み込もうとしています。 NSStringを使用して静的な文字列を割り当てるか、その文字列を数値と組み合わせると、動作が異なることがわかりました。Objective-C:定数の文字列と動的な文字列
// version 1
NSString* textureName;
textureName = @"texture_1";
// version 2
NSString* textureName;
textureName = [NSString stringWithFormat:@"texture_%i ",index];
私は私のキーは、私は私のコードの最初のバージョンでアイテムを取得しかし、私は2番目のバージョンでそれを得るいけないようtextureNameと私の辞書からアイテムを取得しよう。
デバッガは、バージョン1では "_ NSCFConstantString"、バージョン2では " _NSCFString"のタイプを示しています。
動的文字列を使用して辞書から項目を取り出すにはどうすればよいですか?
'index'を定義する場所にコードを含めることができますか?値を取得しようとする場所はありますか? –
辞書からデータを取り出す方法を示してください。また、 'index'とは何ですか、どこで宣言されていますか? – JAM