在macos开发中,xcode调试文件模块时候,遇到问题
The open file operation failed to connect to the open and save panel service.
当时我的代码是这样子的:
openPanel.allowedFileTypes = [NSArray arrayWithObjects: @"ext1", @"ext2", nil];
openPanel.directoryURL = nil;
[openPanel beginSheetModalForWindow:[NSApplication sharedApplication].keyWindow completionHandler:^(NSModalResponse returnCode) {
if (returnCode == 1) {
NSURL *fileUrl = [[openPanel URLs] objectAtIndex:0];
// xxx
}
}];
之后运行就提示了错误~~
最终官方文档查了一下这个问题:
具体还是因为在开发过程中选择了沙盒模式
导致的:
- 最终解决方法如图:
小老虎
- 官网如图
image.png
最终附上官网问题回答链接:
https://discussions.apple.com/thread/7329615
网友评论