Я действительно не уверен, не могу ли я читать или не умею писать. Я уверен, что писать работы. Я использую Swift.Swift - Невозможно прочитать/записать из файла
Here - это мои файлы проекта.
Я пытаюсь написать массив массивов в файл, а затем прочитать этот массив массивов при запуске приложения. Вот мой код для написания и чтения, соответственно. listOfTasks
- это мой массив переменных массивов.
Запись:
let cocoaArray : NSArray = listOfTasks
cocoaArray.writeToFile(String(fileURL), atomically: true)
Reading:
listOfTasks = NSArray(contentsOfFile: String(fileURL)) as! [Array<String>]
fileURL
:
let documentsDirectory = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).last
let fileURL = documentsDirectory!.URLByAppendingPathComponent("file.txt")
Я рад предоставить дополнительную информацию по мере необходимости. Заранее спасибо!
Какого типа объектов в массиве? Покажите, как вы создаете значение для 'fileURL'. – rmaddy
whats your fileURL? –
try 'NSArray (contentsOfURL: fileURL)' –