首页 > 解决方案 > 无法添加扩展

问题描述

好吧,我是 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
    }()
}

错误:

使用未声明类型 'Formatter' 使用未声明类型 'DateFormatter'

任何人都可以告诉可能是什么问题?

标签: iosswift

解决方案


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

import Foundation

希望能帮助到你


推荐阅读