Übergeordnete NSDocument des fileWrapperOfType verursacht „Dokument konnte nicht gespeichert werden.“

StackOverflow https://stackoverflow.com/questions/2398211

Frage

Ich habe etwas einfach zu fehlen, aber Google ist nicht zu helfen.

Meine Datei speichert und lädt in Ordnung. (Ich habe überschriebene dataOfType ein paar Sachen in sie zu erhalten.) Dann habe ich überschreiben fileWrapperOfType (in Vorbereitung für die Schaffung eines Bündels), und ich bekomme ein „Das Dokument‚Untitled‘nicht als‚test‘gerettet werden konnte.“ Blatt, wenn ich versuche zu retten. Selbst wenn ich meine Methode zur absoluten grundlegendsten Form kann ich denke, leer aus ...

- (NSFileWrapper*)fileWrapperOfType:(NSString*)typeName error:(NSError**)outError
{
  NSFileWrapper* worldWrapper = [[NSFileWrapper alloc] initDirectoryWithFileWrappers:nil];
  return [worldWrapper autorelease];
}

... Ich kann immer noch nicht speichern. Was bin ich?

War es hilfreich?

Lösung

Von der docs (Hervorhebung von mir):

  

Das Wörterbuch muss enthalten Einträge, deren Werte die Datei Wrapper, die Kinder werden sollen, und deren Schlüssel Dateinamen.

Sie verwenden nil so meine Vermutung ist, dass worldWrapper ist nil und Rückkehr nil wird interpretiert als nicht in der Lage, Ihre Datei zu speichern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top