Subscribed unsubscribe Subscribe Subscribe

@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

= [[NSString alloc] initWithString:string];を使いましょう

[2010-11-11 18:55:00]
>>>[objc]

プログラムはシグナルを受信しました:“EXC_BAD_ACCESS”。

にっくきこいつに悩まされました.

//[NSString stringWithString:string];
[[NSString alloc] initWithString:string];

上のじゃだめで,下のならうまくいきました.

stringがNSMutableStringで,そいつをNSStringのインスタンス変数に代入したかったんやけど,それやとあとでインスタンス変数にアクセスした時にEXC_BAD_ACCESSが.

このどっちかの時か両方の時は,alloc,initを別々に実行した方が良さそうです.たぶん

stringWithStringってalloc -> initWithStringだと思ってたんだけどなーー