我試圖做一個FMDB插入與此代碼:對象 - 抱怨領域是「表達結果未使用」
dbCmd = @"INSERT INTO SiteData (SITE_ID, INITIAL_STA, ELEV, SITE_DESC, LOOP_COUNT, DATE) VALUES(?,?,?,?,?,?)",
txtSiteID.text,
[txtSTA.text floatValue],
[txtElev.text floatValue],
txtSiteDesc.text,
[NSNumber numberWithInt:0],
currentDate;
每個不受「浮動值」修改了3文本字段方法調用出現錯誤: 「表達式結果未使用」導致參數計數關閉,進而導致FMDB崩潰。
我沒有看到任何問題與書面的代碼...有人可以啓發我,我需要改變,讓這個工作?
真的不好主意。這就是SQL注入漏洞的創建方式。 – 2012-04-19 00:22:31
是的,在我發佈之後就意識到了。我不熟悉FMDB的方法,所以我只是給出了一個通用的「這就是爲什麼編譯器正在翻轉」,但我已經提出了你的答案,因爲它好多了。 – 2012-04-19 00:26:06