我正在學習Mac/iPhone開發Objective-C的過程,並決定嘗試寫一些有用的東西而不看聖經(Aaron Hillegass:Cocoa Programming 3rd Edition)。Objective-C和Cocoa中的SQLite訪問
我正在寫一個簡單的益智遊戲。定義級別的數據被存儲爲串中的SQLite數據庫,並與這行代碼讀入級對象:
tempLevel.levelData = [NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 1)];
我有其他兩行從數據庫中的其他屬性讀取(整數此時間,而不是字符串),他們工作正常,所以我想知道如果任何人都可以幫助我的問題。
當這行代碼執行我收到以下錯誤: *** + [NSString的stringWithUTF8String:]:NULL CSTRING
我將不勝感激任何幫助,您可以給。如果您需要更多信息,我會很樂意提供。
謝謝!
你有沒有考慮使用FMDB或PLDatabase - 這兩個漂亮的SQLite包裝? – nall 2009-10-12 23:25:53