2014-10-27 94 views
-1

在我的應用程序中,人們可以從我的服務器上下載一些音頻課程。保存文件後,我將它移動到應用程序的文檔目錄。現在,我希望我的應用程序能夠將第一個文件與應用程序一起下載,因此用戶只需開啓一個課程即可。我已經將該文件添加到主應用程序目錄(來自xcode),並在應用程序啓動時將其複製到應用程序的文檔目錄。這一切工作正常,現在的問題:當我嘗試從主應用程序目錄中刪除我的音頻文件的副本時,出現以下錯誤「操作無法完成,操作不允許」。 如何解決?iOS NSFileManager - 從主應用程序包中刪除文件

+3

不可能。在iOS上,應用程序包的內容無法更改。 – 2014-10-27 12:41:22

+0

所以,如果這是不可能的,我還有什麼其他選擇來實現相同的目標? – 2014-10-27 13:36:24

回答

1

您嘗試實現的任務不適用於iOS或任何我知道的黑客。即使這樣,您的應用程序也會被蘋果拒絕,因爲它們不允許應用程序更改應用程序目錄中主包的內容。

+0

所以,如果這是不可能的,我還有什麼其他的選擇來實現相同的目標? – 2014-10-27 13:34:46

+0

@serg_ov您可以簡單地從主包中播放該音頻。無需將其複製到文檔目錄。 – 2014-10-27 13:38:16

+0

但如果用戶已經通過它,並不想浪費空間? – 2014-10-27 13:40:37

相關問題