无法添加扩展名

时间:2018-08-08 15:03:04

标签: ios swift

嗯,我是iOS的新手,我正在开发该应用程序。我在项目中添加了一些扩展名,它们工作正常。但是我无法在我的项目中添加以下扩展名。这给了我错误

extension Formatter {
    static let iso8601: DateFormatter = {
        let formatter = DateFormatter()
        formatter.calendar = Calendar(identifier: .iso8601)
        formatter.locale = Locale(identifier: "en_US_POSIX")
        formatter.timeZone = TimeZone(secondsFromGMT: 0)
        formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSXXXXX"
        return formatter
    }()
}

错误:

  

使用未声明类型的“格式化程序”   使用未声明的类型'DateFormatter'

任何人都可以知道是什么问题吗?

2 个答案:

答案 0 :(得分:3)

您应该首先导入Foundation框架。因为,DateFormatter和Formatter是在Foundation Framework中定义的。

import Foundation

希望有帮助

答案 1 :(得分:0)

import Foundation

要解决该问题,请尝试执行干净的⌘⇧K并构建⌘B