sigabtの理由がわかった
-(id)initHoge:(Hoge*) aHoge { }
こいつだ。
Hoge * aHoge=[[Hoge alloc]initHoge: anotherHoge];
で、落ちてるんだ。
うーん、Smalltalk派生の言語のくせにselfを明示的にreturnしなくちゃならないのか。
そのくせメッセージ式ではnullでもスルーするという不思議仕様も相まってどうにかなりそう。例外をきちんとキャッチすれば見えてくるのかなぁ。
面倒だなあ。
-(id)initHoge:(Hoge*) aHoge { }
こいつだ。
Hoge * aHoge=[[Hoge alloc]initHoge: anotherHoge];
で、落ちてるんだ。
うーん、Smalltalk派生の言語のくせにselfを明示的にreturnしなくちゃならないのか。
そのくせメッセージ式ではnullでもスルーするという不思議仕様も相まってどうにかなりそう。例外をきちんとキャッチすれば見えてくるのかなぁ。
面倒だなあ。