【发布时间】:2011-05-15 10:56:36
【问题描述】:
如何在objective-c中将类的属性作为方法的参数传递?
举个例子,假设我有:
- CoreData 托管对象类 MyData 具有相同类型的动态属性 PropA、PropB、PropC
- 我有一个 utils 方法,它将执行计算并更新其中一个属性,它将 MyData 实例作为输入
- 如何安排使 utils 方法可以接受在计算和更新中使用哪个属性的指示? (例如 PropB)
那么需要:
- 一种将属性指示传递给方法的方法(例如,作为字符串发送?)
- 方法中的一种方式来获取 this(从上面的 1 开始)并使用 this 来 (a) 在该方法具有的 MyData 实例中访问此属性的值,另外 (b) 也更新该属性。
【问题讨论】:
标签: iphone objective-c core-data selector key-value-coding