Я не могу найти способ импортировать данные из файла CSV. Я хочу, чтобы данные загружались в массив.
Я пытался найти это в Google, но ничего, что я нашел, похоже, не работает для моего случая
Это мой 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)
}
}
Мой ожидаемый результат - получить CSV-файл, выбранный пользователем, с помощью UIDocumentPickerViewController, а затем импортировать его в массив или более одного. Но я не могу найти способ заставить эту работу.