如何从 iOS File App(自 iOS 11 起)使用 iOS App 打开文本文件?

Posted

技术标签:

【中文标题】如何从 iOS File App(自 iOS 11 起)使用 iOS App 打开文本文件?【英文标题】:How to open a text file with an iOS App from iOS File App (since iOS 11)? 【发布时间】:2018-02-18 07:56:23 【问题描述】:

我使用 Swift 4 构建了一个 ios 应用程序,并希望将文本文件 (CSV) 从 iOS 文件应用程序(自 iOS 11 起)导入我的应用程序。下一步是将文本解析为 json、字典或数组。这取决于内容。我只需要阅读权限。

有人知道怎么做吗?我还没有找到任何教程。

更新:我的问题是,如何获取和使用“打开文件对话框”来选择文本文件。我从标题中删除了阅读。

【问题讨论】:

您尝试过什么吗?添加一些代码。 【参考方案1】:

如果你想从网络服务器获取txt 文件,试试这个:

func download () 

    if let url = URL(string: "http://example.com/file.txt") 
        do 
            let contents = try String(contentsOf: url)
            print(contents)
            let contentarr = contents.components(separatedBy: ";")
            print(contentarr)
         catch 
            print("Some error happened")
        
     else 

print("Wrong URL")


【讨论】:

@Harcker 感谢您的评论,但我正在寻找一种解决方案来显示文件对话框以打开文本文件并能够读取文件。

以上是关于如何从 iOS File App(自 iOS 11 起)使用 iOS App 打开文本文件?的主要内容,如果未能解决你的问题,请参考以下文章

ios 自定义URL Scheme启动App

iOS app生命周期方法执行探究

如何自定义百度地图的定位图标 ios

我们如何在 iOS 11 中实现 App Store 的 Today 功能中的新推送视图控制器动画

如何从 watchOS App 中的 iOS 文件夹访问课程

iOS-如何使用自定义参数firebase获取动态短链接