Изменение расширения файла для «сохранить как» в NSDocument? - PullRequest
0 голосов
/ 28 ноября 2009

Я хочу дать своему приложению, которое в настоящее время просто сохраняет папки, опцию предоставления расширений файлов этих папок (для сохранения пакетов).

В тот момент, когда я выполняю команду «saveDocumentAs:», я получаю лист сохранения с «Без названия» в качестве предлагаемого имени файла, как я могу опционально заставить его сказать (например) «Без названия.myext»?

Приветствия

MT

1 Ответ

1 голос
/ 28 ноября 2009

NSDocument должен требовать любое расширение файла, настроенное для вашего документа в вашем Info.plist. Возможно ли установить флажок «Скрыть расширение»?

Если вы хотите, чтобы расширение отображалось, это постоянное предпочтение, поэтому вам придется сделать это следующим образом:

[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:NO] forKey:@"NSNavLastUserSetHideExtensionButtonState"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...