我有一个应用程序,我想在其中打开面板,用户可以从本地存储或 icloud 中选择一个文档。我启用了 icloud 以及文件和数据,但打开的面板仅显示本地存储数据。我尝试了这些功能:
NSOpenPanel *openPanel = [NSOpenPanel openPanel];
[[NSDocumentController sharedDocumentController] runModalOpenPanel:openPanel forTypes:supportedDocumentTypes];
或者
[[NSDocumentController sharedDocumentController] beginOpenPanelWithCompletionHandler:^(NSArray *array) {
}];
或者
NSInteger result = [openPanel runModal];
我是忘记了什么还是我做错了?非基于文档的应用程序是否有可能?