[2010-11-11 18:55:00]
>>>[objc]
プログラムはシグナルを受信しました:“EXC_BAD_ACCESS”。
にっくきこいつに悩まされました.
//[NSString stringWithString:string];
[[NSString alloc] initWithString:string];
上のじゃだめで,下のならうまくいきました.
stringがNSMutableStringで,そいつをNSStringのインスタンス変数に代入したかったんやけど,それやとあとでインスタンス変数にアクセスした時にEXC_BAD_ACCESSが.
- インスタンス変数に入れる時
- NSMutableStringからNSStringを作るとき
このどっちかの時か両方の時は,alloc,initを別々に実行した方が良さそうです.たぶん
stringWithStringってalloc -> initWithStringだと思ってたんだけどなーー