こういうコードを実行したらどうなると思いますか. NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys: nil,@"hogeKey", @"moge",@"mogeKey", nil]; NSLog(@”dict = %@”,dict); 答えは.空っぽのNSDictionaryが出来上がります. NSMutableDictionaryはnilをsetObjectなんかで追加すると,例外が発生しますが 上記場合は何も出ず,他のkeyのObjectまでクリアーされたNSDictionaryが出来上がります. えーー これで10分ハマった. これまでCocoaやってきて知らなかった.心より恥じる. Documentにはkeyがnilの時はNSInvalidArgumentExceptionが発生と書いてある.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く