嗯,我是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'
任何人都可以知道是什么问题吗?
答案 0 :(得分:3)
您应该首先导入Foundation框架。因为,DateFormatter和Formatter是在Foundation Framework中定义的。
import Foundation
希望有帮助
答案 1 :(得分:0)
import Foundation
要解决该问题,请尝试执行干净的⌘⇧K
并构建⌘B