首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我有一个对象,需要访问它的一个组件。

我有一个对象,需要访问它的一个组件。
EN

Stack Overflow用户
提问于 2016-02-06 23:19:27
回答 2查看 56关注 0票数 0

这是一个奇怪的问题,有很多代码没有包括在内,但我觉得对于给定的信息,它是非常直接的。我想我已经工作了太多小时了,我的大脑已经放弃了,所以我需要帮助清理这个问题。我有一个名为post的对象,当我打印(Post)时,我得到:

代码语言:javascript
运行
复制
<Post: 0x7fa483466610, objectId: dpXjaGqLxd, localId: (null)> {
ACL = "<PFACL: 0x7fa48364eb20>";
caption = "this is a caption";
imageFile = "<PFFile: 0x7fa483656a10>";
user = "<PFUser: 0x7fa4835cd9e0, objectId: hrC0uOpbnI>";
}

我基本上是在尝试获取标题。如果需要更多代码,请告诉我。我和帕斯和斯威夫特一起工作。我希望,只要显示输出,我就可以轻松地访问标题。我尝试了post.caption,但是它不起作用,而post.ACL却起作用。我觉得我应该能够访问它,因为我可以打印下来,然后标题应该是可访问的。抱歉,这个愚蠢的问题,我想我的大脑在几个小时前关闭了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-06 23:27:11

你为post对象编写了类吗?我假设你没有,否则你就会知道如何访问这些数据。

标题可能是一个私有变量,在这种情况下,应该有一个getter返回标题的值。试一试

代码语言:javascript
运行
复制
post.getCaption() 
票数 1
EN

Stack Overflow用户

发布于 2016-02-06 23:33:06

你不一定能接触到它。当您转储一个对象时,它会给出它的内部状态,这与它的外部状态无关。您应该检查具有类似名称的可用属性或方法--如果没有,则可能无法访问。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35247712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档