Pergunta

Eu tenho que estar perdendo algo simples, mas o Google não está ajudando.

Meu arquivo salva e carrega bem. (Eu substituí dataOfType para conseguir algumas coisas nele.) Então eu substituo fileWrapperOfType (em preparação para a criação de um pacote), e eu recebo um "documento 'sem título' não poderia ser salvo como 'teste'". folha quando tento salvar. Mesmo quando esvazio meu método para a forma mais básica absoluta que consigo pensar ...

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

... eu ainda não posso salvar. o que estou perdendo?

Foi útil?

Solução

Dos documentos (ênfase minha):

O dicionário devo Contendo entradas cujos valores são os invólucros de arquivo que se tornarão crianças e cujas chaves são nomes de arquivos.

Você usa nil Então meu palpite é que worldWrapper é nil, e retornando nil é interpretado como não é capaz de salvar seu arquivo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top