1
我試圖讓從細胞日曆表顯示的日期,但是當我寫的陣列它給我的「未解決的標識符‘日期’」未解決的標識符表(斯威夫特2)
錯誤下面是代碼:
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開發人員網站,這似乎是編寫此代碼的正確方法。
我應該澄清,我試圖用預先設定的日期和時間來填充表格。當我嘗試這個代碼;該錯誤被刪除,但沒有內容填滿表格。這與NSDate或我自己對新編程語言的無能感有關嗎? –
如果你的界面綁定到「日期」var,那麼它需要被標記爲「動態」 - 我編輯了我的答案以上顯示。看看是否解決了你的問題。 – ElmerCat
對不起,回覆遲了,代碼本身很完美,謝謝!我有一個後續行動,但原來的問題本身已得到解答。 –