Самый простой код не работает в Mac OS X 10.14. XCode 10.2.1 (10E1001).
Приложение не помещено в песочницу. Главное окно имеет только одну кнопку.
При нажатии кнопки вызывается следующий метод:
- (IBAction)clicked:(id)sender
{
NSString *stringToSearch = @"iWorks";
NSLog(@"Button clicked -- %@", stringToSearch);
BOOL opened = [[NSWorkspace sharedWorkspace] showSearchResultsForQueryString:stringToSearch];
NSLog(@"opened = %hhd", opened);
}
Возвращено:
2019-05-20 14:18:50.575867+0300 111[3224:448389] Button clicked -- iWorks
2019-05-20 14:18:50.576879+0300 111[3224:448389] opened = 1
Но окно Finder не открывается. Может быть, я что-то упустил очевидное?