2016-06-10 21 views
0

我正在開發一個應用程序,將下載的文件從自定義臨時目錄複製到另一個目錄。 定製temp目錄路徑:即使目錄存在,iOS copyItemAtPath也會失敗大多數時間

/Users/anujkumar/Library/Developer/CoreSimulator/Devices/37CD1D7D-1A11-4C3F-B30E-3BD9982C3E04/data/Containers/Data/Application/3E79DBB7-9B45-47F6-B6A8-85F54B8597C8/Documents/temp 

目標目錄路徑:

/Users/anujkumar/Library/Developer/CoreSimulator/Devices/37CD1D7D-1A11-4C3F-B30E-3BD9982C3E04/data/Containers/Data/Application/3E79DBB7-9B45-47F6-B6A8-85F54B8597C8/Documents/CommonDocs 

我不知道什麼是錯的方法copyItemAtPath,它失敗大部分的時間與錯誤:

「文件「publicresource」不存在。「即使名爲「publicresource」的文件存在。

我在模擬器上運行調試,但同樣的情況也發生在設備中。 我的代碼是

BOOL isCopied = [[NSFileManager defaultManager] copyItemAtPath:pathToFile toPath:destinationPath error:&error]; 

我也試過moveItemAtPath但問題仍然相同。

請幫忙。

謝謝。

+0

最新錯誤描述???你檢查了? –

+0

你是如何創造你的道路? –

回答

0

我得到了這個問題,有時候我的目標目錄沒有被創建,我在應用程序didFinishLaunchin中添加了代碼來創建該目錄,但有時它無法創建。 因此,我添加了代碼以在下載文件之前創建該目錄,並且問題沒有得到解決。

謝謝

相關問題