0
我有這個xcode 5項目,它可以在IOS 6模擬器上正常工作(讀取/寫入數據庫),但當我切換到IOS時它不工作7模擬器。它確實創建了一個數據庫,但它不包含任何表。我怎麼解決這個問題?未在ios 7模擬器中創建數據庫表,但在ios 6模擬器中正常工作
我有這個xcode 5項目,它可以在IOS 6模擬器上正常工作(讀取/寫入數據庫),但當我切換到IOS時它不工作7模擬器。它確實創建了一個數據庫,但它不包含任何表。我怎麼解決這個問題?未在ios 7模擬器中創建數據庫表,但在ios 6模擬器中正常工作
您做了一些更改後是否保存NSManagedObjectContext?
NSError* error = nil;
if (![self.managedObjectContext save:&error]) {
//Do some error handling
}
是的,我其實 –
通過提供更多信息開始解決問題。什麼樣的數據庫。是否有命令創建表,如果是的話,它們是什麼。他們執行了嗎?他們是否返回錯誤代碼,如果是的話,它是什麼? – zaph
我正在使用創建sqlite數據庫的核心數據。沒有特定的命令來創建表,因爲核心數據模型處理它。但它並沒有顯示任何錯誤。 事情是我試圖用核心數據創建一個事件相關的項目。我無法這樣做,因爲同樣的問題:數據庫已創建,但沒有表。另外還沒有添加記錄。所以我選擇改變一個已經工作的項目。這就是我遇到這個新問題的原因。 正如你可能已經猜到的那樣。我是新來的xcode和客觀的c –