変更可能な配列のオブジェクト値を文字列にコピーするにはどうすればよいですか?変更可能な配列のオブジェクト値を文字列にコピーするにはどうすればよいですか?
この配列は、解析されたXMLからオブジェクトを保持しますが、配列値を文字列にコピーできません。
どうすればいいですか?
変更可能な配列のオブジェクト値を文字列にコピーするにはどうすればよいですか?変更可能な配列のオブジェクト値を文字列にコピーするにはどうすればよいですか?
この配列は、解析されたXMLからオブジェクトを保持しますが、配列値を文字列にコピーできません。
どうすればいいですか?
のNSNumberがNSStringのようなオブジェクトを返すのstringValueメッセージ、持っている:あなたはNSUInteger、あるいはフロートなどのプリミティブな値を持っている場合
NSString *foo = [myNSNumber stringValue];
代わりに、あなたは直接のNSStringを使用することができます。
NSUInteger nsuint = 20;
CGFloat fff = 21.0;
NSString *foo = [NSString stringWithFormat:@"%ld",(long)nsuint];
//または
NSString *foo = [NSString stringWithFormat:@"%f",fff];
オレの質問は、しかし、立っています。
int count = 0;
for (id item in myMutableArray) {
count +=1;
NSLog(@"Item %d is a %@", count, [item description]");
}
これは常に知的な結果が得られていませんが、頻繁に行われます見つけるための一つの方法は、説明を求めて配列を反復処理することかもしれません。
私は、[String Programming Guide](http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/)で説明されているように、フォーマット指定子を32-64ビット環境全体で一貫するように編集しました。 Articles/formatSpecifiers.html) – Abizern
アレイ内のオブジェクトはどのクラスですか? –
あなたが何をしようとしているかわかるコードが役に立つかもしれません。 – tobiasbayer