我看过一些问题,我找到了一些非常混乱,我真的不知道,如果他们回答我的问题。
我有一个NSCollectionView
实现并连接到Core Data context
,一切都正确显示。
现在我已经是buttons
在view prototype
,当我点击这个按钮,我需要得到的价值representedObject
是克隆的看法。
我已阅读并读取和一些地方混淆了我,所以我在寻找一个简单的解释。
感谢您的时间。
我看过一些问题,我找到了一些非常混乱,我真的不知道,如果他们回答我的问题。
我有一个NSCollectionView
实现并连接到Core Data context
,一切都正确显示。
现在我已经是buttons
在view prototype
,当我点击这个按钮,我需要得到的价值representedObject
是克隆的看法。
我已阅读并读取和一些地方混淆了我,所以我在寻找一个简单的解释。
感谢您的时间。
操作方法接受一个参数:
- (IBAction) collectionViewButtonClicked:(id)sender {
}
即sender
是发送消息的控制或其他UI元素(例如,菜单项)。
这样的说法,当你的动作方法被调用,你知道哪个按钮被点击。
A按钮是一种控制的,并且每一个控制由至少一个小区支持。 细胞已经表示的对象了。
所以,第一,你的按钮的小区的代表对象设置为拥有该按钮集合视图项目。 (您可以在笔尖编辑器做到这一点。)然后,在你的操作方法,获得按钮的小区,则电池的代表对象(这是项),则该项目的代表的对象。
如果representedObject
出口不会在笔尖编辑器显示出来,你可能有按钮来选择,而不是它的细胞。 我建议使用在左下角的按钮,然后打开从未笔尖编辑器的大纲视图,永远关闭它。