尽管我不断收到上述消息,但我正在尝试在课程中使用此代码。
let filePath: NSString!
let _fileHandle: NSFileHandle!
let _totalFileLength: CUnsignedLongLong!
init?(filePath: String)
{
if let fileHandle = NSFileHandle(forReadingAtPath: filePath)
{
self.filePath = filePath
self._fileHandle = NSFileHandle(forReadingAtPath: filePath)
self._totalFileLength = self._fileHandle.seekToEndOfFile()
}
else
{
return nil //The error is on this line
}
}
如何解决此问题,以免出现此错误:
在从初始化程序返回 nil 之前,必须初始化类实例的所有存储属性