2014-01-11 78 views
1

我正在使用Parse作爲後端,無法從iOS中的PFObject獲取createdAt值,它對PFUser正常工作。無法從iOS中的Parse PFObject獲取「createAt」

這工作得很好......

NSDate *createdAt = [PFUser currentUser].createdAt; 

但我不能從中得到的日期。它返回一個空值...

NSDate *createdAt = self.loggedInuser.createdAt; 

「self.loggedInuser」是一個PFObject,我可以NSlog並獲得它的價值。

如何獲取PFObject的createdAt值?我需要它,因爲我希望某些事情發生,取決於對象的年齡。

我可以添加另一列來存儲日期值,但我不想因爲它已經存在。

+0

你是怎麼得到'self.loggedInuser'的?剛創建或查詢? – Wain

+0

self.loggedInuser是已從Parse查詢的PFObject。 (我正處於測試/構建階段,而self.loggedInuser基本上與PFUser相關,但保留了所有相關的數據搜索。我爲賬戶信息保留PFUser,這是永遠不會被傳遞或搜索由其他用戶。) – Lamar

+0

爲什麼啓發後發佈,而不是在3小時之前?想通了......我在查詢完成之前調用了self.loggedInuser的NSLog,所以createdAt和其他東西都是null。 (我已經習慣在不同的控制器上傳遞信息,所以它始終可用)。 – Lamar

回答

1

我在查詢完成之前調用了self.loggedInuser上的NSLog,所以createdAt和其他東西都是null。 (我已經習慣在不同的控制器上傳遞信息,所以它始終可用)。