背景: 我有一个Apple Dashcode v3项目,其中有一个“弹出按钮”UI元素。我有一个引用JSON文件的数据源。数据源在设计时正确读取JSON文件,并显示包含两条记录的内容,这些记录与JSON文件的结构相匹配。
JSON文件中数组中每条记录的字段示例: “displayName”:“伍德斯特”, “uid”:“12345”
目标: 使用数据源的内容填充弹出窗口的项目。数据源提供内容,displayName和uid字段分别提供显示和内容值。
当前结果:弹出窗口中有两个项目(好!),但它们都被列为“未知”(!good)
-
我认为我必须错误地绑定thePopup.displayValues,所以我会指出它是如何设置的,并希望有人可以纠正我。
Popup.content [boundTo] dataSource [usingKeyPath] content
Popup.displayValue [boundTo] dataSource [usingKeyPath] displayName || * .displayName || content.displayName //这些是我尝试过的,没有运气。
帮助?感谢。
答案 0 :(得分:0)
它是displayValue [boundTo] dataSource.content.displayName
我不确定为什么之前没有这个功能,但现在似乎工作得很好。