【问题标题】:Couldn't communicate with a helper application when i pick the zip file from the iCloud using UIDocumentPickerViewController当我使用 UIDocumentPickerViewController 从 iCloud 中选择 zip 文件时无法与帮助应用程序通信
【发布时间】:2020-04-15 08:18:43
【问题描述】:

每当我使用应用程序中的 UIDocumentPickerviewcontroller 从 iCloud 中选择文件时,它都会在 iPhone 模拟器上显示此警报。

NSArray *types = @[(NSString*)kUTTypeArchive];
UIDocumentPickerViewController *docPicker = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:types inMode:UIDocumentPickerModeImport];
docPicker.delegate = self;
docPicker.modalPresentationStyle = UIModalPresentationPopover;
[self presentViewController:docPicker animated:YES completion:nil];

【问题讨论】:

  • 我也有同样的问题,但是我把Change kUTTypeArchive改成kUTTypeItem,你可以试试。
  • 当然可以,但我只需要 zip 文件。
  • 好的,你可以在developer.apple.com/library/archive/documentation/Miscellaneous/…找到所有类型在这个页面上搜索.zip,你会找到很多解决方案,希望对你有所帮助
  • 实际上问题是每当我从 iCloud 中选择 zip 文件时。它将在 iPhone 模拟器上显示上述警报,这是我的问题。我的问题不在 UTType 中
  • 我尝试了相同的代码,但没有收到任何警报,您是否在设备中尝试过?

标签: ios objective-c icloud simulator uidocumentpickerviewcontroller


【解决方案1】:

我认为只有新的Xcode 11.2.1 Simulator OS 13.2 才有问题。

因为我也在Xcode 10.2 和 XS Max 中尝试过,它工作正常。

所有设备都可以正常工作,所以不用担心这个警报。

希望苹果尽快解决。

【讨论】:

    猜你喜欢
    • 2018-03-31
    • 2015-01-05
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    • 2019-10-12
    • 1970-01-01
    相关资源
    最近更新 更多