我重寫了曾經在Titanium中的應用程序,並需要從舊應用程序訪問數據庫。他們有相同的應用程序標識符和一切。Titanium to Xamarin DB Export
在鈦的應用程序數據庫儲存這樣的:
Ti.Database.install('/db/dbName.db', 'dbName');
在Xamarin
我存儲這樣的:
string documents = Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments);
string db = Path.Combine (documents, "mydb.db");
SqlConnection.CreateFile (db);
我需要能夠訪問來自鈦位置數據。任何幫助將是驚人的。
其實我試過了路徑。它看起來不像是一個人。我也嘗試過'個人' – BRogers 2013-04-09 21:51:46
我想你將不得不在周圍(或設備)上尋找真正的路徑 – Jason 2013-04-09 23:19:54
這就是Titanium所說的,但我不知道'不知道如何從Xamarin到達這條路徑: Titanium說: 'var db1 = Ti.Database.install('mydb1','mydb1Installed'); 將文件複製到文件擴展名爲sql的默認數據庫位置。 在模擬器 /用戶/ USER_NAME /庫/應用程序支持/ iPhone模擬器/ ios_version /應用/ apple_app_id /庫/私人文件/ mydb1Installed.sql(鈦1.8.0.1) 論設備 /應用/ apple_app_id /庫/ Private Documents/mydb1Installed.sql(Titanium 1.8.0.1)' – BRogers 2013-04-10 00:51:22