2
我在xcode中的iOS模擬器上運行SQLite搜索程序,但它運行完美,但是,當我在iPhone上運行它時,它給我一個錯誤, !:14「我猜這是數據庫路徑,但我不知道該如何解決它。sqlite程序在模擬器上工作,而不是在設備上
我在xcode中的iOS模擬器上運行SQLite搜索程序,但它運行完美,但是,當我在iPhone上運行它時,它給我一個錯誤, !:14「我猜這是數據庫路徑,但我不知道該如何解決它。sqlite程序在模擬器上工作,而不是在設備上
文件路徑:
NSArray *arrayPathComponent=[NSArray arrayWithObjects:NSHomeDirectory(),@"Documents",@"yourdatabasename.sqlite",nil];
destinationPath=[NSString pathWithComponents:arrayPathComponent];
使用爲你的數據庫操作此目標路徑。但是在這條路徑上創建你的數據庫。這也可以在你的設備上工作。
是的,很多教程和示例中提供的「NSSearchPathForDirectoriesinDomains」方法似乎適用於設備(模擬器的確定)。這種方法適用於我的設備和模擬器。 – 2013-07-03 02:02:38
數據庫的路徑是什麼? – 2012-08-01 08:38:28
@VXtreme我在我的電腦上使用它的路徑,所以我不知道該設備使用什麼路徑 – Mukhi 2012-08-01 10:38:19
數據庫需要包含在目標中,以便它被複制到應用程序包 – Felix 2012-08-01 11:24:05