- ベストアンサー
objective-c でオブジェクトの型変換?
ここで質問していいのかわかりませんが、 申し訳ありません。 初心者なので解らないのですが NSArray のオブジェクトの内容を NSStringのオブジェクトへは内容を代入できるのですか? 型の変換が必要なのですか? 教えていただけないでしょうか? よろしくお願いします。 以下のように表示されました。 assignment from incompatible pointer type [NSCFArray pathExtension]: selector not recognized
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。NSArrayはオブジェクトの配列、NSStringは文字列です。 違うものをなぜ同じように扱いたいのかの説明があれば的確な回答が得られると思うのですが。 NSArrayの要素がNSStringのオブジェクトだとすると、NSArrayのdescriptionメソッドを使って、 - - - - - - - - - - - - - - - - - - - - NSArray *arr = [NSArray arrayWithObjects:@"apple", @"orange", @"grape", nil]; NSString *str = [arr description]; NSLog(str); 結果 2004-02-23 18:04:58.549 アプリケーション名[400] (apple, orange, grape) - - - - - - - - - - - - - - - - - - - - このようにNSArrayの要素をNSStringで取得できます。
お礼
申し訳ありません。 ありがとうございました。 助かりました。 夜中てんぱってて... もうちょっと考えて質問すればよかったです ありがとうございました。