2016-06-10 18 views
0

existiert Ich arbeite an einer Anwendung, in der ich Datei aus einem benutzerdefinierten temporären Verzeichnis in ein anderes Verzeichnis heruntergeladen kopieren. Benutzerdefinierte temp-Verzeichnis Pfad:iOS copyItemAtPath nicht die meisten der Zeit, auch wenn Verzeichnis

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

Zielverzeichnispfad:

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

Ich weiß nicht, was falsch mit der Methode copyItemAtPath, schlägt es die meiste Zeit mit Fehlern:

" Die Datei "publicresource" existiert nicht. " obwohl die Datei "publicresource" existiert.

ich auf Simulator für das Debuggen leite aber das gleiche Szenario geschieht auch in der Einrichtung. Mein Code ist

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

ich auch moveItemAtPath versucht haben, aber die Frage bleibt gleich.

Bitte helfen.

Danke.

+0

Was ist die Fehlerbeschreibung ??? Du hast es überprüft ??? –

+0

Wie erstellen Sie Ihren Weg? –

Antwort

0

Ich habe das Problem, manchmal mein Zielverzeichnis wurde nicht erstellt, ich hatte den Code in der Anwendung didFinishLaunchin zum Erstellen dieses Verzeichnis hinzugefügt, aber manchmal wurde es nicht geschafft, so zu erstellen. Also habe ich den Code hinzugefügt, um dieses Verzeichnis vor dem Download der Datei zu erstellen, und das Problem ist nicht gelöst.

Danke