我正在製作一個iOS應用程序,該應用程序將具有可更新內容,並且我希望在應用程序安裝中包含一些初始內容。知道放在主包中的內容不能被修改,我應該在哪裏存儲這個初始內容,以及我怎樣才能在那裏獲得它,在首次發佈時沒有下載它?在安裝中獲取初始內容到應用程序
0
A
回答
1
內容在主束不能修改,但它肯定可以複製到用戶的文檔文件夾,並從那裏使用。在您的-applicationDidFinishLaunching:
或類似上啓動方法,您可以:
- 獲取路徑到所需的文件夾/文件
- 檢查是否有您下載的內容已經在該路徑存在
- 如果沒有從主束複製您的特殊資源的文檔文件夾
- 如果是的話,就繼續下去 - 你已經有內容
- 通過下載更新繼續Ø r其他任何您的應用程序需要從網絡上獲得的信息
+0
好主意......唯一的問題是內容是巨大的。該應用程序將佔用它應該佔用的空間的兩倍。但是,誠實地說,我不知道是否有辦法解決這個問題。 – diatrevolo 2013-05-07 19:27:05
+0
這也是我能看到的唯一途徑。 – diatrevolo 2013-05-09 19:39:02
相關問題
- 1. Airwatch API內部應用程序安裝:開始內部應用程序安裝
- 2. 將初始內容存儲在一個ios應用程序中
- 3. 在安裝程序類中獲取應用程序目錄
- 4. 獲取安裝的應用程序
- 5. 獲取應用程序安裝目錄
- 6. 在安裝過程中取消應用程序安裝
- 7. 獲取數組的初始內容
- 8. 在安裝過程中獲取應用程序的路徑
- 9. 如何在安裝過程中初始化iOS應用程序的沙箱?
- 10. IIS 7.5應用程序初始化1安裝失敗
- 11. 安裝應用程序時創建初始SQLiteDatabase
- 12. 從應用程序腳本應用程序獲取HTML內容
- 13. 在C中獲取和安裝程序#
- 14. UIWebview在首次安裝應用程序時未加載內容
- 15. 在UWP中獲取已安裝的應用程序列表
- 16. 在系統中獲取已安裝的應用程序
- 17. 獲取應用程序在Android 2.2中安裝時間?
- 18. android-獲取應用程序安裝在設備中的異常
- 19. 在Unity中獲取Android安裝的應用程序圖標
- 20. 如何獲取應用程序的安裝日期在C#中
- 21. 在應用程序初始化時獲取doctrine dbal爲空
- 22. 在C#安裝程序中安裝第三方應用程序
- 23. 在rails應用程序中獲取Facebook公共頁面內容
- 24. 在php中獲取應用程序內容
- 25. Android,在我的應用程序中獲取html內容
- 26. 從遠程WordPress安裝中獲取內容
- 27. 獲取用於啓動OS X應用程序的初始URL
- 28. 應用程序初始化
- 29. 通過SSH將應用程序安裝到Docker容器中
- 30. 如何獲取Flash內容到C#應用程序?
您需要添加更多詳細信息。什麼類型的內容?你將它存儲在數據庫中嗎?你在使用CoreData嗎? – 2013-05-07 18:25:59
Hi @MarkM。沒有CoreData。這是我通常會在第一次發佈時下載的數據(想象一下新聞應用程序),但由於一些早期的工程決策,規範要求它作爲應用程序啓動的手冊包中的捆綁軟件包...我知道這不是最好的方法... – diatrevolo 2013-05-07 19:19:54