У меня есть приложение на основе NSDocument
, которое может сохранять файлы нескольких типов, поэтому при сохранении документа NSDocument услужливо добавляет всплывающую кнопку на панель сохранения в качестве дополнительного представления, которое позволяет пользователю выбрать, какой тип он 'Я хотел бы сохранить как.Хорошо.
Теперь у меня есть еще один вид, который я хотел бы включить в панель сохранения, но если я просто переопределю -[NSDocument prepareSavePanel:]
и использую -setAccessoryView:
, чтобы вставить свой собственный вид, он заменитвсплывающая кнопка типа файла, поэтому на панели сохранения отображается только мое представление, а не всплывающая кнопка.
Есть ли способ, который обеспечивает NSDocument
, чтобы и мое собственное представление и , его всплывающее окно с типом файла появлялось на панели сохранения одновременно?Похоже, я мог бы взять существующее представление аксессуаров, соединить его вместе со своим собственным аксессуаром в представление контейнеров и вернуть его обратно, но это выглядит довольно странно, и мне было интересно, есть ли лучший способ сделать это, что япропущено.