使用未声明的类型日期
Use of undeclared type Date
需要导入哪个框架来解决swift中的以下编译时错误:-
Use of undeclared type "Date'
在 Swift 3.0 apple 中删除了 NS 前缀,如果您使用 Xcode8 beta 4 及更高版本,您可以使用这个
func hours(fromdate: Date) -> Int {
// Your code
}
如果你在下面使用 Swift3 那么我们需要使用 NSxxx 而不是所有
func hours(fromdate: NSDate) -> Int {
// Your code
}
日期class是在Swift 3.0 & Xcode 8中引入的。所以你不会在Swift 2.2版本中得到它。您需要改用 NSDate
。
在 Swift 3.0 中苹果从 classes 中删除了 NS
前缀。
NSDate
变成了 Date
NSCalendar
变成了 Calendar
正如您在标签中提到的 Swift 2.0。所以只需使用这个:
首先将这个框架导入你的 class:
import Foundation
比:
func hours(fromdate: NSDate) -> Int {
// your code
}
重要提示:
- 因为我目前也在使用 swift 2.0,所以上面的方法已经过我的代码的测试。
希望它能指导你。
需要导入哪个框架来解决swift中的以下编译时错误:-
Use of undeclared type "Date'
在 Swift 3.0 apple 中删除了 NS 前缀,如果您使用 Xcode8 beta 4 及更高版本,您可以使用这个
func hours(fromdate: Date) -> Int {
// Your code
}
如果你在下面使用 Swift3 那么我们需要使用 NSxxx 而不是所有
func hours(fromdate: NSDate) -> Int {
// Your code
}
日期class是在Swift 3.0 & Xcode 8中引入的。所以你不会在Swift 2.2版本中得到它。您需要改用 NSDate
。
在 Swift 3.0 中苹果从 classes 中删除了 NS
前缀。
NSDate
变成了Date
NSCalendar
变成了Calendar
正如您在标签中提到的 Swift 2.0。所以只需使用这个:
首先将这个框架导入你的 class:
import Foundation
比:
func hours(fromdate: NSDate) -> Int {
// your code
}
重要提示:
- 因为我目前也在使用 swift 2.0,所以上面的方法已经过我的代码的测试。
希望它能指导你。