2014-10-20 83 views
0

我將Delphi窗口應用程序轉換爲多平臺,應用程序的關鍵部分是能夠將某些數據文件從SQLite數據庫導出到主機。
它適用於Windows和OSX精絕,但是當我把它部署到iPad上,我得到一個錯誤信息,指出:嘗試在iOS8上創建TFileStream對象時不允許操作

Cannot create file "/var/mobile/Containers/Bundle/Application/9FFD6B02-1B3A-4F07-XXXXXXXXXXXXXXXXXX/AAG_Multi.app/Text/Templates/full Transcript.dwt 
Operation not permitted 

我試過內存流以及,同樣的結果。該目錄應該以TStreamCreate Line之前立即稱爲Tdirectory.Creatdirectory(fullPath)的形式存在。

回答

4

您不允許寫入應用程序包。

您需要寫入一個可寫入的目錄。例如,TPath.GetHomePath將返回您可以編寫的目錄。你應該使用什麼目錄,可能只有你可以決定。

+0

謝謝David,工作過。不幸的是,它導致了關於在XE7中的部署管理器中輸入iOS路徑的第二個問題 – CapNemo101 2014-10-23 12:56:50

相關問題