我在使用Dropbox的SDK 1.3.14的Dropbox SDK的bug
在這裏,我發現了一些奇怪的錯誤是如何發生的,我把一本字典樹像
/漫畫/作者 - 漫畫名稱(例如。浦澤直樹 - 怪物)/Volume1/0.jpg,1.JPG,...)
而且我想下載的JPG到iOS應用程序,也可以創建相同的字典樹的Dropbox
所以我在Document中創建字典樹,它看起來像
/var/mobile/Containers/Data/Application/12711FE6...290C7EAF50/Documents/Dropbox/Comic/浦澤直樹 - 怪物/ VOLUME1
比我嘗試下載的漫畫
第一頁但它顯示一個錯誤告訴我字典不存在。
我使用NSFileManager來檢查,它確實存在。
最後我找到了問題
在此回調
- (void)restClient:(DBRestClient *)client loadedMetadata:(DBMetadata *)metadata {
for (DBMetadata *file in metadata.contents) {
NSLog(@"File Path : %@",file.path);
}
}
路徑將打印這樣
1./Comic
2./Comic/浦澤直樹 - 怪物
3./Comic/浦澤直樹 - Monster/Volume1
4./Comic/浦澤直樹 - 怪物 /Volume1/0.jpg
現在,在最後的文件路徑,它給了我一個不同的路徑名
我不知道爲什麼,但如果我使用此路徑檢查父字典是否準備好,它將返回false。
所以我從來沒有能夠將文件下載到指定的路徑成功
我難怪沒有人有同樣的問題,喜歡我嗎?
現在我使用一些解決方法來解決此問題,我構建了一個區分大小寫的路徑表以匹配文件路徑。 –