我找不到从 CSV 文件导入数据的方法。我希望将数据加载到数组中。
我试过用谷歌搜索,但我发现没有任何东西适合我的情况
这是我的 UIDocumentPickerViewController。
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]) {
let urlst = "\(urls)"
if urlst.fileExtension() == "csv]" || urlst.fileExtension() == "csv" {
// Start Import Action From CSV File
} else {
let alert = UIAlertController(title: "An Error Occured!", message: "The file you were trying to inport is not supported. Only csv is support.", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "Ok", style: .default , handler: nil))
alert.addAction(UIAlertAction(title: "Try Again", style: .default , handler: { (UIAlertAction) in
self.toImport()
}))
self.present(alert, animated: true, completion: nil)
}
}
我的预期结果是获取用户使用 UIDocumentPickerViewController 选择的 csv 文件,然后将其导入到一个或多个数组中。但我无法找到一种方法来完成这项工作。