Unable to retrieve updatedAt or createdAt values from Parse objects

后端 未结 3 2032
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-07 16:10

I\'m an experienced Android developer trying to get a prototype iOS app running using the Parse service and sdk (https://www.parse.com/).

It\'s great, and i can get all

相关标签:
3条回答
  • 2021-02-07 16:27

    Silly Matt. I think about this for a day then realise my mistake minutes after i post it.

    updatedAt is a property on all PFObjects, no need to retrieve it using a key.

    Given a PFObject named object...

     NSDate *updated = [object updatedAt];
     NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
     [dateFormat setDateFormat:@"EEE, MMM d, h:mm a"];
     cell.detailTextLabel.text = [NSString stringWithFormat:@"Lasted Updated: %@", [dateFormat stringFromDate:updated]];
    

    Working Date String

    @Parse , tip of the hat

    0 讨论(0)
  • 2021-02-07 16:42

    For Swift:

    let dateUpdated = object.updatedAt! as NSDate
    let dateFormat = NSDateFormatter()
    dateFormat.dateFormat = "EEE, MMM d, h:mm a"
    cell.updatedAtLabel.text = NSString(format: "%@", dateFormat.stringFromDate(dateUpdated))
    
    0 讨论(0)
  • 2021-02-07 16:42

    I just had the same problem, don't access it using objectForKey, just access it directly via the createdAt property.

    in Swift

    object.createdAt

    As stated in the docs, the keys:

    This do not include createdAt, updatedAt, authData, or objectId. It does include things like username and ACL.

    0 讨论(0)
提交回复
热议问题