2014/01/28

[iOS][Objective-C]マクロを使ったNSMutableStringについて

昨日、下のようなプログラムを書いた。

#define hoge @"hoge"
//省略
NSMutableString *foo = (NSMutableString *)hoge;
これだと、どうやら警告がでるようだ。

下のようにmutableCopyメソッドを使うとうまくいきました。
#define hoge @"hoge"
//省略
NSMutableString *foo = [hoge mutableCopy];
ちょっと、今度から気をつけたい。

0 コメント:

コメントを投稿