Aplikacja Sandboxed i NSOpenPanel powodują awarie

Robię prosty panel otwierania plików w mojej aplikacji Cocoa. Włączam uprawnienia i sandboxing aplikacji. Ale na OS X 10.9, kiedy aplikacja powinna otworzyć okno dialogowe za pomocąNSOpenPanel, zawiesza się z:

Informacje specyficzne dla aplikacji:
Aplikacja kończąca z powodu nie przechwyconego wyjątku 'NSObjectNotAvailableException', reason: 'service com.apple.appkit.xpc.openAndSavePanelService nie mogła zainicjować instancji NSOpenPanelService w imieniu z powodu {"proxy-communications-error" = "Error Domain = NSCocoaErrorDomain Code = 4099 "041d U0435 0443 U0434 U0430 U043b U043e U0441 U044c U0443 U0441 U0442 U0430 U043d U043e U0322 U0430 U043d U043e U0432 U0438 U0442 U044e U0441 U0438 U0442 U044c U0441 U0432 U0442 U0441 U044c U0441 U043f U0440 U043e U0433 U0440 U0430 U043c U043c U043e U0439 U043c U043e U039e U043f U043e U043c U043e U0439 U043d U0443 U043e U043e U043d U043a U043e U043c U043a U043e U043c U0443 połączenie zostało unieważnione z tego procesu.) UserInfo = 0x61000047dc00 {NSDebugDescription = Połączenie zostało unieważnione z tego procesu.} "; } '

Źródło:

self.panel = [NSOpenPanel openPanel];
panel.delegate = self;
panel.canChooseDirectories = YES;
panel.canChooseFiles = NO;
panel.canCreateDirectories = YES;
panel.allowsMultipleSelection = NO;
[self.panel beginSheetModalForWindow:contextWindow completionHandler:^(NSInteger returnCode) {
        ...
    }];

Czy ktoś to widział wcześniej?

questionAnswers(4)

yourAnswerToTheQuestion