1
我試圖在iPad上的DCIM文件夾中寫入一些圖像,原因很充分:允許用戶將這些圖像導入到Aperture或Lightroom,而無需使用iTunes共享庫(這是一個'破碎的功能',一半完成)。寫入iPad/iOS上的DCIM文件夾
我試圖瀏覽文件系統以查找文件夾的名稱並訪問它。它應該是在
/private/var/mobile/Media/DCIM/100APPLE
其中100APPLE可以改變。
從計算機訪問該文件夾是可能的,例如使用PhoneView(來自Ecamm的偉大軟件)。但從設備上做起來似乎是不可能的。
下面是我用它來瀏覽文件夾中的代碼,而尋找的是:
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error = nil;
NSFile *private = @"/private/var/mobile/Media/DCIM/";
NSLog(@"%@",[fileManager contentsOfDirectoryAtPath:private error:&error]);
此代碼的工作完美,但給了我一個空數組,當我至少應該有「100APPLE」。我查看了PhotoData文件夾,其中包含其他圖片。相同的故事。
我知道如果蘋果公司提出「祕密」,那麼我們就不會寫信給它。但是由於我們無法訪問資源庫來編寫圖像,並且使用API保存圖像只保存圖像,而沒有元數據(exif,無論)。有些應用程序會這樣做。