客戶端要預(yù)置一些圖片,打包在ipa里,在初裝的時候裝上。但是我每次應(yīng)用啟動會從服務(wù)端加載一個配置文件,這個配置文件里有一些圖片列表,如果這個配置文件顯示客戶端需要更新圖片,那么預(yù)置的那些圖片就需要被更新。但是,我發(fā)現(xiàn)程序存圖片不能覆蓋預(yù)置的那些,如果單獨存儲,就會出現(xiàn)使用的時候路徑問題。
3 回答

弒天下
TA貢獻1818條經(jīng)驗 獲得超8個贊
如果單獨存儲,就會出現(xiàn)使用的時候路徑問題:
必須使用相對路徑:
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];

幕布斯6054654
TA貢獻1876條經(jīng)驗 獲得超7個贊
如果可能的話,盡量在程序內(nèi)使用配置文件管理圖片,可以操作當(dāng)用戶第一次使用的時候,把項目里的圖片全部拷貝到可以由路徑管理的目錄下,然后將不能被路徑管理的工程內(nèi)圖片刪掉,這樣到后來所有的圖片就都在你的掌控之中了。

繁花不似錦
TA貢獻1851條經(jīng)驗 獲得超4個贊
一般來說,APP安裝到系統(tǒng)上之后會有一個本身的app的zip包和三個目錄,document, lib, tmp(名字可能有錯)。這三個目錄都可以來放你要放的東西,但是tmp里面的東西是不會同步到itunes里備份起來的。本身app的zip包是無法進行修改的。那么我之前的一個做法是,當(dāng)應(yīng)用啟動的時候如果發(fā)現(xiàn)document中沒有我要的東西,我就去app的zip包里面把資源拷貝出來,放到document中,如果有那就直接操作document中的文件就好了。
- 3 回答
- 0 關(guān)注
- 214 瀏覽
添加回答
舉報
0/150
提交
取消