![圖片說明](http://img.ask.csdn.net/upload/201605/14/1463205593_33623.png)
圖中error為domain nil,並非nil,這導致!error為假,直接跳出if判斷。
在循環中,只有第一次,error返回的是domain nil,其余幾次返回的都是nil。這是什麼原因呢,怎樣才能使第一次的error返回的也是nil,而不是domain nil呢
很有可能domain nil 為非空值,使用其他類型比如nsvalue 或者 nsstring 接受error 數據,在進行判斷