fileWrapperOfType de primordial NSDocument causa “documento no ha podido ser salvado.”
-
25-09-2019 - |
Pregunta
Tengo que falta algo simple, pero Google no está ayudando.
Mi archivo se guarda y carga bien. (He dataOfType
reemplaza para conseguir algunas cosas en ella.) fileWrapperOfType
anulación Entonces (en preparación para la creación de un lote), y me da una "El documento 'Sin título' podría no ser guardado como 'prueba'." hoja cuando trato de guardar. Incluso cuando vaciar mi método de la forma más básica absoluta que se me ocurre ...
- (NSFileWrapper*)fileWrapperOfType:(NSString*)typeName error:(NSError**)outError
{
NSFileWrapper* worldWrapper = [[NSFileWrapper alloc] initDirectoryWithFileWrappers:nil];
return [worldWrapper autorelease];
}
... todavía no puedo guardar. ¿Qué me falta?
Solución
A partir de la documentación (el énfasis es mío):
El diccionario debe contener entradas cuyos valores son los envoltorios de archivos que se van a convertirse en niños y cuyas claves son los nombres de archivo.
Se utiliza nil
así que yo creo que es worldWrapper
nil
, y volviendo nil
se interpreta como no ser capaz de guardar el archivo.