ios - 在解析中访问日期列 - Swift IoS 开发

标签 ios swift date pftableviewcell

我目前正在使用下面提到的代码来访问解析中的日期列并在我的自定义表格 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/

相关文章:

java - 为什么 12 :20 PM parse to 0:20 on the next day?

javascript - Angular JS-指令日期三字段,无需 JQuery

ios - 如何在最初通过 Safari 14/iOS 14 加载的 PWA 中保持登录状态?

ios - TableView 数组映射

ios - AdMob 同意书未显示?

JavaScript 帮助 - 比较 (dd/MMM/yyyy) 格式的两个日期

ios - iTunes上的应用提交错误

ios - CocoaPods - 红色框架?

ios - 授权给 HealthKit 时,错误 '(_, _) -> Void' 无法转换为 'HealthManager'

arrays - Swift:从 View 层次结构创建平面 View 数组