Когда я предоставляю пользователю NSOpenPanel
, я бы хотел, чтобы файл, который пользователь открыл ранее, уже был выбран с самого начала.
Существует [NSSavePanel setDirectoryURL:(NSURL*)
для предварительного выбора каталога, но я не могу найти API для выбора исходного файла.
Там должно быть:
- (NSInteger)runModalForDirectory:(NSString *)path file:(NSString *)filename
Этот звонок - именно то, что мне нужно. Документы говорят:
Указывает конкретный файл в пути, который выбирается при сохранении
Панель представлена пользователю. Когда ноль, файл изначально не выбран.
Но, к сожалению, этот метод устарел в 10.6.