1

另一个新手问题:我有一个带有模型、控制器和视图类的简单 iPhone 应用程序。

我想使用模型中的变量(如大小或位置)在视图中绘制一个矩形

在 drawRect 方法代码中引用模型实例中的变量的最佳方法是什么?(模型是从控制器内实例化的 - 正如 MVC 设计模式中所推荐的)

KVO ? KVC ? 捆绑 ?传送?

谢谢你的帮助。

4

1 回答 1

0

让您的控制器持有对您的模型的引用。在您的接口部分 delcare 中:

我的模型 *我的模型;

在你的实现中你会这样做:

MyModel *myModel = [[MyModel alloc] init]];

并在那里设置模型变量

于 2009-09-11T18:35:22.677 回答