我目前正在使用下面提到的代码来访问解析中的日期列并在我的自定义表格 View Controller 中显示。
if var x = object?["columnName"] as? String {
cell.Name.text = x;
}
其中一列是日期字段。因此我尝试了
if var lastModifiedTime = object?["columnName"] as? NSDate {
var dateFormat = NSDateFormatter()
dateFormat.dateFormat = "EEE, MMM d, h:mm a"
cell.LastModifiedTime.text = NSString(format: "%@", dateFormat.stringFromDate(lastModifiedTime)) as String;
}
但是 var 没有取任何值。我已经检查了解析,列类型是日期。谁能告诉我哪里错了
最佳答案
看看这个,这是在 ObjC 中,但就我们的目的而言,它与 Swift 基本相同:
PFObject * sh = [PFObject objectWithClassName:@"this"];
sh.createdAt
sh.updatedAt
你看,如果你调用 PFObject 的点表示法,那么你将得到这个值,不需要按照你调用它的方式来调用它
所以,对你来说,就像这样,像这样:
if var lastModifiedTime = object .updatedAt NSDate {
关于ios - 在解析中访问日期列 - Swift IoS 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32065518/