Ich mache eine einfache Datei öffnen Panel in meiner Cocoa App. Ich aktiviere Berechtigungen und App Sandboxing. Aber auf OS X 10.9, wenn die Anwendung ein Dialog NSOpenPanel
mit öffnen sollte, stürzt mit:Sandboxed App & NSOpenPanel verursacht Abstürze
Anwendungsspezifische Informationen:
App beenden aufgrund nicht abgefangene Ausnahme 'NSObjectNotAvailableException' Grund: ‚Service com.apple .appkit.xpc.openAndSavePanelService konnte eine Instanz von NSOpenPanelService im Auftrag von { "proxy-communications-error" = "Fehlerdomäne = NSCoaErrorDomain-Code = 4099 \" \ U041d \ U0435 \ U0443 \ U0434 \ U0430 \ U043b nicht initiieren \ U043e \ U0441 \ U044c \ U0443 \ U0441 \ U0442 \ U0438 \ U0442 \ U0437 \ U0441 \ U0441 \ U043f \ U0437 \ U044c \ U0433 \ U0440 \ U0430 \ U043c \ U043c \ U043e \ U0439 - \ U043 \ U043e \ U043c \ U043e \ U0449 \ U043d \ U0438 \ U043a \ U043e \ U043c. "(Die Verbindung wurde von diesem Prozess ungültig gemacht.) UserInfo = 0x61000047dc00 {NSDebugDescription = Die Verbindung wurde von diesem Prozess ungültig gemacht.}"; }‘
Quelle:
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) {
...
}];
Hat jemand schon einmal gesehen?
ausgewertete Bitte fügen Sie den Code, der diesen Fehler erzeugt – Beryllium
Haben Sie das jemals herausgefunden? Ich habe genau das gleiche Problem. – robertmiles3