私はCocoaアプリケーションで簡単なファイルオープンパネルを行っています。私は、資格とアプリのサンドボックスを有効にします。 しかし、アプリがNSOpenPanel
を使用してダイアログを開く必要があるときにOS X 10.9上で、それがでクラッシュ:サンドボックスアプリケーションとNSOpenPanelがクラッシュする
アプリケーション固有情報:アプリを終了
キャッチされない例外により「NSObjectNotAvailableException」に、理由:「サービスcom.apple .appkit.xpc.openAndSavePanelServiceが{ "proxy-communications-error" = "エラードメイン= NSCocoaErrorDomainコード= 4099" "\ U041d \ U0435 \ U0443 \ U0434 \ U0430 \ U043bのためにNSOpenPanelServiceのインスタンスを初期化できませんでした¥U043E¥U0441¥U044C¥U0443¥U0441¥U0442¥U0430¥U043D¥U043E¥U0432¥U0438¥U0442¥U044C¥U0441¥U0432¥U044F¥U0437¥U044C¥U0441¥U043F¥U0440¥U043e¥U0433¥U0440¥U0430 \ U043c \ U043c \ U043e \ U0439- \ U043f \ U043e \ U043c \ U043e \ U0449 \ U043d \ U0438 \ U043a \ U043e \ U043c。\ "(接続はこのプロセスから無効になりました)UserInfo = 0x61000047dc00 {NSDebugDescription =このプロセスから接続が無効になりました。 }」
出典:
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) {
...
}];
誰もが前にこれを見ていますか?
を解決し、あなたが今までにこのことを理解しました。このエラー – Beryllium
を作成するコードを追加してください?私はまったく同じ問題を抱えています。 – robertmiles3