【发布时间】:2016-12-08 21:12:58
【问题描述】:
我正在学习一个用早期版本的 Swift 编写的教程,它教我如何在 Swift3 中读取/写入 .txt 文件。到目前为止,Xcode 一直做得很好,可以让我知道何时使用旧语法,并为我将其更改为最新语法。但是,我遇到了一些适用于旧版本 Swift 的东西,但不是当前版本。
class ViewController: UIViewController {
// MARK: Properties
@IBOutlet weak var monthToEditTextField: UITextField!
@IBOutlet weak var bedTimeTextField: UITextField!
@IBOutlet weak var wakeTimeTextField: UITextField!
@IBOutlet weak var theLabel: UILabel!
@IBAction func saveButton(_ sender: UIButton)
{
var theMonth = monthToEditTextField.text
var bedTime = bedTimeTextField.text
var wakeTime = wakeTimeTextField.text
var stringForTXTFile = "The user's info is: \(theMonth), \(bedTime), \(wakeTime)"
let fileManager = FileManager.default
if (!fileManager.fileExists(atPath: filePath))
{
var writeError: NSError?
let fileToBeWritten = stringForTXTFile.write(toFile: // This is where the problem is
}
}
当我输入时
stringForTXTFile.write
我收到此错误框
我需要做什么才能使用“write”属性?
【问题讨论】:
标签: properties swift3 writetofile