不小心在開發過程中,得到了(null)以及的返回值,找了好長時間只找到了乙個關於的。
由於要根據返回值進行判斷,做出必要反應,因此必須知道返回值所代表的具體字元,在得到(null)後利用isequal:和@「」,null,@「(null)」,nil,nil比較後均得不到正確結果,弄得不知所措了,但是還是感覺像nil,不得已,建立乙個字串,賦值為nil,列印輸出,果然是(null),想不通的是為什麼不等。最後試了一下「==」,成功了。費盡周折之後才明白原來要這樣用:
if(m_result==nil)
還有就是,從網上找到了用法:
if([m_result isequal:[nsnull null]])
問題很簡單,找不到原因解決就難了,不由感嘆,基礎最關鍵啊。
記下,希望能幫到別人一點點就夠了。
IOS (null)以及的區別
在開發過程中,得到了 null 以及的返回值,找了好長時間只找到了乙個關於的。由於要根據返回值進行判斷,做出必要反應,因此必須知道返回值所代表的具體字元,在得到 null 後利用isequal 和 null,null nil,nil比較後均得不到正確結果,弄得不知所措了,但是還是感覺像nil,不得已...
批處理和自動處理
by 李笑來 on 2009 11 23 in auto it 批處理 batch 是dos時代的概念,即 批量處理一連串的指令 到了windows時代,人們開始更多地使用 自動處理 automation 這個概念。不過,總體上是差不多的,反正就是為了提高效率而想辦法讓計算機 自動 工作。先嚐嚐鮮,...
IN和EXISTS的處理流程
in和exists的處理流程是不一樣的 in的執行流程 select from t1 where x in select y from t2 可以理解為 select from t1,select distinct y from t2 t2 where t1.x t2.y exists的執行流程 s...