我试图通过单元格中的日历创建一个表格显示日期,但是当我编写数组时,它给了我“未解析标识符为”日期“错误”
以下是代码:
import UIKit
class DatesTableViewController: UITableViewController {
// MARK: Properties
var dates = [Date]()
override func viewDidLoad() {
super.viewDidLoad()
func loadSampleDates() {
let date1 = Date(print(CALENDAR_CLOCK))!
let date2 = Date(print(CALENDAR_CLOCK))!
let date3 = Date(print(CALENDAR_CLOCK))!
let date4 = Date(print(CALENDAR_CLOCK))!
dates += [date1, date2, date3, date4]
}
该文件位于正确的组中,它指向现有的表和单元格,我只是不确定要检查的是什么。 我将通过说我对Swift更新来作为序言,所以我可能只是错过了一个明显的错误,但基于iOS Developer网站,这似乎是编写此代码的正确方法。
答案 0 :(得分:1)
SET mapreduce.job.reduces=7;
是 一个未解析的标识符(除非它是您自己编写的单独类) - 您可能想要使用Date
:
NSDate
请注意,NSDate打印函数将始终返回结果 - 它不是可选的,因此不需要使用 import UIKit
class DatesTableViewController: UITableViewController {
// MARK: Properties
dynamic var dates = [NSDate]()
override func viewDidLoad() {
super.viewDidLoad()
func loadSampleDates() {
let date1 = NSDate(print(CALENDAR_CLOCK))
let date2 = NSDate(print(CALENDAR_CLOCK))
let date3 = NSDate(print(CALENDAR_CLOCK))
let date4 = NSDate(print(CALENDAR_CLOCK))
dates += [date1, date2, date3, date4]
}
}}
强制解包它。