Erstellen Sie eine temporäre Datei für eine Sandbox-Cocoa-Anwendung

8

Meine App ist sandboxed (gemäß den neuesten App Store-Richtlinien), und ich möchte einige temporäre Dateien erstellen.

Darf ich das tun? Wenn ja, wo darf ich das machen? Gibt es einen vorgegebenen Pfad? (Und ein Befehl, um auf diesen Pfad zuzugreifen?)

    
Dr.Kameleon 11.09.2012, 10:16
quelle

2 Antworten

12

Sie sollten die Funktion NSTemporaryDirectory() verwenden, die den entsprechenden temporären Ordner für Ihre Anwendung findet und zurückgibt (unabhängig vom Sandbox-Status, der Betriebssystemversion und vielen anderen Dingen). Werfen Sie einen Blick auf diesen Cocoa With Love Post für viel mehr Details über NSTemporaryDirectory() und andere temporäre verzeichnisbezogene Details.

    
Tim 11.09.2012, 17:47
quelle
5

Es gibt einen guten Artikel über temporäre Verzeichnisse auf NSHipster:

Ссылка

Der Autor schlägt diesen Code vor, der auch perfekt mit Sandbox-Apps funktioniert:

%Vor%     
Flovdis 03.03.2014 13:10
quelle