我将IKImageBrowserView的内容绑定到对象的数组控制器实现IKImageBrowserItem协议的人:
– imageUID
– imageRepresentationType
– imageRepresentation
在Person类中,我希望属性“photo”与属性“imageRepresentation”相同(仅为符合协议而添加)。
到目前为止,我的解决方案是绑定Person init方法中的2个属性。但是,我不喜欢重复的属性,因为Person是一个模型类。
我该怎么办? (请记住,我想保留名称照片,而不是imageRepresentation)
答案 0 :(得分:1)
由于imageRepresentation
对于协议是必需的,但您想使用photo
属性,因此可以通过以下方式实现该方法:
- (id)imageRepresentation {
return self.photo
}
通过这种方式,您可以使用协议,但只使用photo
。