2012年4月5日木曜日

[NSMutableString stringWithString:nil];で落ちた

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSPlaceholderMutableString initWithString:]: nil argument'
*** First throw call stack:
[NSMutableString stringWithString:_url];
 

メソッドの引数を[NSMutableString stringWithString:url];って実装してたら落ちました。どうやらnil指定だと落ちるようです。
nilの場合は空文字(@"")に置き換えてlogを出力するように修正しました。

if (nil == _url) {
  _url = @"";
  NSLog(@"url is nil");
 }
 
このエントリーをはてなブックマークに追加

0 件のコメント :

コメントを投稿