这是一个奇怪的问题,并且有很多代码没有包含在内,但我觉得在给定的信息下它非常简单。我想我已经工作了太多时间,我的大脑就放弃了,所以我需要帮助清理它。我有这个名为post的对象,当我打印(post)时,我得到:
<Post: 0x7fa483466610, objectId: dpXjaGqLxd, localId: (null)> {
ACL = "<PFACL: 0x7fa48364eb20>";
caption = "this is a caption";
imageFile = "<PFFile: 0x7fa483656a10>";
user = "<PFUser: 0x7fa4835cd9e0, objectId: hrC0uOpbnI>";
}
我基本上试图访问标题。如果需要更多代码,请告诉我。我正在和Parse和Swift一起工作。我希望只是通过显示输出,我可以轻松访问标题。我试过post.caption但它没有工作,而post.ACL确实如此。我觉得我应该能够访问它,因为我可以打印它然后标题应该是可访问的。对于这个愚蠢的问题我很抱歉,我认为几个小时前我的大脑已经关闭了。
答案 0 :(得分:1)
您是否为post对象编写了类?我假设你没有,或者你会知道如何访问它的数据。
也许caption是一个私有变量,在这种情况下应该有一个getter返回caption的值。试试
post.getCaption()
答案 1 :(得分:0)
您无需访问它。转储对象时,它会为您提供内部状态,该状态与其外部状态无关。您应该检查具有相似名称的可用属性或方法 - 如果没有,可能无法访问。