Domanda

devo mancare qualcosa di semplice, ma Google non sta aiutando.

Il mio file salva e carichi bene. (Ho dataOfType override per ottenere alcune cose in esso.) Poi ho fileWrapperOfType di esclusione (in preparazione per la creazione di un pacchetto), e ottengo "Il documento 'Untitled' non può essere salvato come 'test'." patrimoniale quando cerco di risparmiare. Anche quando svuoto il mio metodo per la forma più elementare assoluto mi viene in mente ...

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

... io ancora non può salvare. Che cosa mi manca?

È stato utile?

Soluzione

Dal docs (sottolineatura mia):

  

Il dizionario deve contenere voci i cui valori sono i wrapper di file che sono di diventare figli e le cui chiavi sono i nomi dei file.

Si utilizza nil così la mia ipotesi è che worldWrapper è nil, e nil tornando viene interpretato come non essere in grado di salvare il file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top