如何在Cocoa中使用日期控件
我正在使用Xcode(7.3.1)和MacOS EICaptian(10.11.4),并尝试创建一个使用“日期控件”的示例项目,因为我尝试了下面提到的内容,但出现了错误, 比如“dateWithNaturalLanguageString在os x 10.10中不推荐使用”,我可以用它来代替它如何在Cocoa中使用日期控件,cocoa,Cocoa,我正在使用Xcode(7.3.1)和MacOS EICaptian(10.11.4),并尝试创建一个使用“日期控件”的示例项目,因为我尝试了下面提到的内容,但出现了错误, 比如“dateWithNaturalLanguageString在os x 10.10中不推荐使用”,我可以用它来代替它 var book:Book override init() { book = Book() book.author = "Mr. Author" book.title = "The
var book:Book
override init() {
book = Book()
book.author = "Mr. Author"
book.title = "The Book's Title"
book.pageCount = 350
book.publishDate = NSDate.dateWithNaturalLanguageString("03/20/1979") as! NSDate
我创建了一个自定义类并编写了以下代码:
var author:String
var title:String
var pageCount:Int
var publishDate: NSDate
override init() {
author = "author"
title = "title"
pageCount = 0
publishDate = NSDate.date()
}
错误:
日期()不可用:请使用对象日期()
请帮帮我。Swift压缩一些初始值设定项,如
[SomeObject new]
变成SomeObject()
在您的情况下,它是NSDate()
因此,您的代码如下所示:
override init() {
author = "author"
title = "title"
pageCount = 0
publishDate = NSDate()
}
它在错误消息中。。。