u16suzuの blog

日々学んだことのメモブログです。

attempt to insert nil object

NSArray に initialize してないオブジェクトを入れると落ちる。

コード例

    NSString *hoge ;
    @[@2, @3, hoge];

コード例で発生するエラーメッセージ
2013-03-29 13:31:15.396 classSpike[22240:303] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[2]