ios - 代码未在 UILabel 中从 Parse.com 检索/显示日期

标签 ios parse-platform nsdate nsdateformatter

我正在尝试检索解析对象的 updatedAt 部分并将其显示为标签。我已经创建了一个日期格式化程序,但是当我将它转换为字符串时,它就变成了空值。这是代码:

- (void)viewDidLoad { 
[super viewDidLoad];

PFQuery *BizarroTime = [PFQuery queryWithClassName:@"Bizarro"];
[BizarroTime getObjectInBackgroundWithId:@"MkoIkCBMdP" block:^(PFObject *Bizarro, NSError *error) {
    NSDate *BizarroDate = Bizarro[@"updatedAt"];
    NSDateFormatter *df = [NSDateFormatter new];
    [df setDateFormat:@"MMMM dd 'at' HH:mm"];
    self.BizarroUpdatedAt.text = [df stringFromDate:BizarroDate];
}];
}

任何对此的帮助都会很棒!谢谢!

最佳答案

为了让 danh 的消息对于 future 的寻求答案的人来说更加简洁,Parse PFObject* 对象updatedAt 字段不能被访问,就好像它是对象字典中的一个值一样,例如:

object[@"updatedAt"];

但必须改为使用 Parse 的 updatedAt 方法访问:

[object updatedAt];

关于ios - 代码未在 UILabel 中从 Parse.com 检索/显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25110314/

相关文章:

iphone - 将日期的 NSString 转换为 NSDate

ios - 如何在 iOS 的 tableview 单元格中添加下拉阴影

ios - Swift 函数中的下划线

php - 如何在 PHP 中从 Parse 检索图像文件?

javascript - React Native 场景不会根据 Parse Promise 进行更新

javascript - 为什么此查询返回所有查询结果,而不仅仅是与用户名匹配的结果?

cocoa - 比较不同时区的两个 NSDate

ios ScrollView 问题

iphone - 图片发布到 Facebook 最终出现在错误的位置

cocoa-touch - 在 iOS 3.0 中,NSDateFormatter 对于 @"dd-MM-yy"返回 nil