0
我正在開發中,我想顯示數組值如何對NSArray元素執行空值檢查?
但如果任何機會陣列值爲null,則如何檢查它,因爲我不
要打印的是空的,因爲它值的應用顯示(空)作爲值。
即使已經預製[NSNULL空],但它似乎並不工作..
請幫助,
感謝,
我正在開發中,我想顯示數組值如何對NSArray元素執行空值檢查?
但如果任何機會陣列值爲null,則如何檢查它,因爲我不
要打印的是空的,因爲它值的應用顯示(空)作爲值。
即使已經預製[NSNULL空],但它似乎並不工作..
請幫助,
感謝,
嘗試波紋管代碼:
NSArray *array = [NSArray arrayWithObjects:@"one", [NSNull null], @"three", nil];
for (id obj in array) {
if (obj != [NSNull null]) {
NSLog(@"obj = %@", obj);
}
}
我得到:
2012-09-25 15:50:48.182測試[4996:11303] obj = one
2012年9月25日15:50:48.184試驗[4996:11303] OBJ = 3
10正確指出 –
這是正確的,但是當我嘗試打印陣列它顯示 ( 之一, 「「, 三個 ) 但是,當我嘗試打印我的ARR,它顯示 ( 」巴斯。 「 」(null)「 ) 這兩個數組顯示空值,但具有不同的樣式,這就是爲什麼我無法檢查我的數組的空值。 –
Nitish
爲什麼有一個「(null)」?你已經插入到該數組中? – sunkehappy