gpt4 book ai didi

ios - 表的未解析标识符 (Swift 2)

转载 作者:行者123 更新时间:2023-11-29 12:11:53 24 4
gpt4 key购买 nike

我试图制作一个表格来显示单元格中日历中的日期,但是当我编写数组时,它给了我错误““日期”的未解析标识符”

代码如下:

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 开发者网站,这似乎是编写此代码的正确方法。

最佳答案

Date 一个未解析的标识符(除非它是您自己编写的单独类)— 您可能想使用 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]

}
}}

请注意,NSDate 打印函数将始终返回一个结果——它不是可选的,因此无需使用 ! 来强制展开它。

关于ios - 表的未解析标识符 (Swift 2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33221955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com