Sto facendo un semplice pannello di apertura file nella mia app Cocoa. Attivo le autorizzazioni e il sandboxing delle app. Ma su OS X 10.9, quando l'applicazione dovrebbe aprire una finestra di dialogo utilizzando NSOpenPanel
, si blocca con:L'applicazione in modalità sandbox e NSOpenPanel causa arresti anomali
Application Specific Information:
terminazione app a causa di eccezione non identificata 'NSObjectNotAvailableException', la ragione: 'com.apple servizio .appkit.xpc.openAndSavePanelService non è riuscito a avviare un'istanza di NSOpenPanelService per conto di causa di { "proxy-communications-error" = "Dominio errore = NSCocoaErrorDomain Code = 4099 \" \ U041d \ U0435 \ U0443 \ U0434 \ U0430 \ U043b \ U043e \ U0441 \ U044c \ U0443 \ U0441 \ U0442 \ U0430 \ U043d \ U043e \ U0432 \ U0438 \ U0442 \ U044c \ U0441 \ U0432 \ U044f \ U0444 \ U044c \ U0441 \ U043f \ U0440 \ U043e \ U0433 \ U0440 \ U0430 \ U043c \ U043c \ U043e \ U0439- \ U043f \ U043e \ U043c \ U043e \ U0449 \ U043d \ U0438 \ U043a \ U043e \ U043c. \ "(La connessione è stata invalidata da questo processo.) UserInfo = 0x61000047dc00 {NSDebugDescription = La connessione è stata invalidata da questo processo.}"; }'
Fonte:
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) {
...
}];
qualcuno ha visto questo prima?
Si prega di aggiungere il codice che crea questo errore – Beryllium
Hai mai capire questo? Sto avendo lo stesso identico problema. – robertmiles3