In this example you can see how to write some data to the text file. I am using XCODE playground to test this code
let home = FileManager.default.homeDirectoryForCurrentUser let playgroundPath = "Documents/dev/xcode/DatePicker/c" // get your playground URL let playgroundURL = home.appendingPathComponent(playgroundPath) let newFile = playgroundURL.appendingPathComponent("test.txt").path let file: FileHandle? = FileHandle(forWritingAtPath: newFile) if file != nil { // You can make the data let data = ("Some Text to write" as String).data(using: String.Encoding.utf8) // Write it to the file file?.write(data!) // Close the file file?.closeFile() } else { print("Ooops! Something went wrong!") }
Alternatively you can define the text first and the you can use writeToFile() method