添加自定义模型时添加自定义视图

时间:2011-08-08 19:25:47

标签: objective-c

我的appDelegate类包含一个名为blocks的NSMutableArray,它是一个自定义块对象的数组。

我的viewcontroller类有另一个名为blockViews的NSMutableArray,它是一个自定义blockView对象的数组。在它的init方法中,它将backgroundcolor设置为参数中传递的颜色,并用边框做一些奇特的东西。

每当一个对象被添加到我的块数组中时,我还想在我的viewcontroller中将相应的对象添加到我的blockViews数组中,该对象与块数组中传递给块对象的位置共享相同的位置,并添加本身作为viewcontroller.view的子视图。

我最好使用KVO检查何时将对象添加到块数组中,然后将对象添加到blockViews。

我对于Objective-c编程比较陌生,但有人会怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

Peter Hosey's answer to another question会通过NSMutableArray告诉您需要了解的KVO。

在您的情况下,观察NSMutableArray的东西应该是您的视图控制器。