Список последних документов очищается после перезапуска приложения

У меня есть приложение, не основанное на документах, в котором я хотел бы использовать пункт меню "Открыть недавние", чтобы открыть недавно открытый элемент. Я реализовал это с помощью application:openFile: а также noteNewRecentDocumentURL: как описано здесь.

AppDelegate.m (отрывок)

- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename {
    [self.someController openRecentDocument:filename];
    return YES;
}

SomeController.m (отрывок)

[[NSDocumentController sharedDocumentController] noteNewRecentDocumentURL:[NSURL fileURLWithPath:filePath]];

Это, кажется, частично работает изначально, с документом, появляющимся в меню после вызова noteNewRecentDocumentURL: но после перезапуска приложения меню "Открыть последние" пусто.

Что-то еще, что я должен сделать, чтобы заставить это работать должным образом?

0 ответов

Другие вопросы по тегам