gpt4 book ai didi

ios - 在其他应用程序中打开文件扩展名 (iOS)

转载 作者:行者123 更新时间:2023-11-28 21:14:03 24 4
gpt4 key购买 nike

我需要打开音频文件(.wav、.mpg)、视频文件(.mpeg、.avi)、gif、pdf 等文件。我知道在 android 中你可以在不同的应用程序中打开文件扩展名(即打开图像):

enter image description here

但是,我不确定我们的 iOS 是否有这个功能。是否可以在其他应用程序中打开文件扩展名?我担心的是用户现在可以删除默认应用程序,如果尝试打开扩展程序但应用程序不存在,这可能会导致问题。

我正在考虑创建一个可以容纳常见文件类型的自定义 View Controller ,并为 Cocoa 不支持的文件使用库(即 gif library )。我只是会检测文件类型并相应地显示 UI。但是,如果我们始终可以在另一个应用程序中打开音频/视频文件,我将只使用外部应用程序。

谢谢!

最佳答案

使用 UIDocumentInteractionController 打开系统菜单,其中包含当前可用的所有应用程序列表,即 registered作为特定类型的支持文件,例如:

UIDocumentInteractionController *dvc = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:<...>]];
[dvc presentOptionsMenuFromRect:(CGRect){{0.f, CGRectGetMaxY(self.view.frame)}, CGSizeZero} inView:self.view animated:YES];

关于ios - 在其他应用程序中打开文件扩展名 (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41881194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com