Какие рамки необходимо импортировать, чтобы решить ниже компиляции ошибки времени в скор: -Использование необъявленной типа Дата
Использование необъявленной типа «Дата»
Какие рамки необходимо импортировать, чтобы решить ниже компиляции ошибки времени в скор: -Использование необъявленной типа Дата
Использование необъявленной типа «Дата»
В Swift 3.0 apple удалил префикс NS, если вы используете Xcode8 с бета-версией 4 и выше, вы можете использовать это
func hours(fromdate: Date) -> Int {
// Your code
}
Если используется ниже Swift3, то мы должны использовать NSxxx вместо все
func hours(fromdate: NSDate) -> Int {
// Your code
}
NS -> удален только в Swift3 не в swift ниже verson Swift, поэтому вы можете использовать NSDate в этом месте Date –
с датой класса вводится в Swift 3.0 & Xcode 8. Таким образом, вы не получите его в Swift 2,2 версии. Вместо этого вам нужно использовать NSDate
.
В Swift 3.0 яблоко удалили префикс NS
из классов.
NSDate
стал Date
NSCalendar
стал Calendar
Полезно знать. Спасибо, Midhun – pkc456
Как вы упомянули Swift 2.0 в тегах. Так просто используйте:
Первый импорт эти рамки в своем классе:
import Foundation
Than:
func hours(fromdate: NSDate) -> Int {
// your code
}
Важное примечание:
Надеюсь, он поможет вам.
В какой версии Xcode и Swift вы получаете это? –
Xcode 7.3 и swift 2.2 – pkc456
@ pkc456 - тогда используйте ответ bhavin., –