我想知道如何將我的應用程序的圖像或文件存儲到設備中。我想我們可以將這些東西存儲到Document目錄/庫中。我想知道,我們有沒有其他選擇。將圖像和文件存儲在iOS設備中
我曾經見過類似的地方,我們可以用UIImageWriteToSavedPhotosAlbum將圖像保存到照片庫。任何人都可以給我關於這個的更多信息。如果它被保存到照片庫中,它被保存在哪裏?
我想知道如何將我的應用程序的圖像或文件存儲到設備中。我想我們可以將這些東西存儲到Document目錄/庫中。我想知道,我們有沒有其他選擇。將圖像和文件存儲在iOS設備中
我曾經見過類似的地方,我們可以用UIImageWriteToSavedPhotosAlbum將圖像保存到照片庫。任何人都可以給我關於這個的更多信息。如果它被保存到照片庫中,它被保存在哪裏?
你當然可以保存到該應用的本地用戶目錄,但是請記住,這是由iOS的沙盒,這樣每個應用程序都有自己的文檔目錄。
例如,這裏是代碼(SWIFT 3)得到一個「數據庫工作文件夾」:
// The working folder for our DB. This will be in the user's document store!
var _dbWorkingFolder: String?
// We're just going to use the user's document folder
_dbWorkingFolder = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0]
它可以使用AppGroups有2個 或更多的應用程序,你控制共享一個空間。但請記住,這個AppGroup必須設計到所有使用它的應用程序中!
這裏是Apple's doc on the iOS file system
這裏是Apple's doc on writing App Extensions它實際上使用AppGroups允許的延伸,並應用到共享空間。
最後,是的,你有充分的支持寫你的照片庫。你會想要使用照片框架,圖像和視頻只是保存到iOS的「照片」應用程序。例如,您可以創建一個文件夾來保存應用的圖像。
這裏是鏈接到Apple's Photos Framework。
如果你有更具體的問題,一定要與後代碼一起那些你試過,你會在這裏得到很多的幫助!
非常感謝你的快速反應:)我還要問你一個疑問,我有大約assets.When的存儲如此多的困惑,我們使用SQLite,具有.db擴展名的文件只能存儲在文件或目錄我們還有其他選項,包括圖書館? – iOSManiac
當然。樂於幫助。已經完成了所有這些工作,所以它在我心中是新鮮的。但是,你會接受我的答案還是最新的投票呢? – ericWasTaken
我接受了你的回答。你能檢查我的第一條評論並回復嗎? – iOSManiac