2012-07-24 54 views
-1

我在我的代碼中的問題解決了NSInvalidArgumentException應用程序是死機,錯誤如何在NSDictionary中

終止應用程序由於未捕獲的異常 「NSInvalidArgumentException」的,理由是:「 - [__ NSCFDictionary 的setObject: forKey:]:試圖插入空值(鍵:app_ver)」 *第一擲調用堆棧:(0x874022 0x257acd6 0x81ca48 0x81c9b9 0x8732da 0x8c473 0x8c119 0x7d803 0x7d74c 0x875e42 0x82670 0x13eda49 0x13ebe84 0x13ecea7 0x13ebe3f 0x13ebfc5 0x1330f5a 0x2f1ca39 0x2fe9596 0x2f13120 0x2fe9117 0x2f12fbf的0x84 894f 0x7abb43 0x7ab424 0x7aad84 0x7aac9b 0x133040f 0x82a35 0x12fc4d6 0x12fc447 0x99595ed9 0x995996de) 終止叫做拋出異常

+3

份額,你正試圖把值你的字典中的代碼。 – 2012-07-24 07:28:19

回答

0

您嘗試插入一個零對象。先測試一下。

if(anObject){ 
    [myDictionary setValue:anObject forKey:kAnKey]; 
}