上記のメッセージが引き続き表示されますが、クラスでこのコードを使用しようとしています。
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 を返す前に初期化する必要があります