我開發了一個使用SQLite數據庫的應用程序。它在iOS模擬器和設備上的iOS 8.4之前工作得很好,但在iOS 9.0上,它在物理設備上發出錯誤「數據庫被鎖定」時崩潰,同時在iOS 9.0模擬器上完美工作。在iOS 9.0設備中sqlite3崩潰
這是給錯誤SQLiteManager.m
請注意:
我使用的XCode 7.0 Beta 3的
我的物理設備具有的iOS 9.0 Beta 3中這是我的iOS模擬器的相同版本
我已經將構建目標設置爲9.0,最初顯示許多警告,但我已更新編輯代碼中所有不贊成使用的東西,例如UIAlertControllerView等iOS 9.0。
代碼現在沒有警告。
我試過刪除並再次添加libsqlite3.0和libsqlite框架。但錯誤仍然存在。
我已經閱讀了許多博客,甚至在與此相關的Stack Overflow上,發現在執行命令後編寫sqlite3_close(database)和sqlite3_finalize(command)的解決方案,我也這樣做了,但仍未能實現任何輸出。
自iOS9以來我有同樣的問題..你有沒有找到任何解決方案呢? –
對我來說也是同樣的問題 –
它在iOS 9.0原始版本中自動解決。 –