我的appDelegate类包含一个名为blocks的NSMutableArray,它是一个自定义块对象的数组。
我的viewcontroller类有另一个名为blockViews的NSMutableArray,它是一个自定义blockView对象的数组。在它的init方法中,它将backgroundcolor设置为参数中传递的颜色,并用边框做一些奇特的东西。
每当一个对象被添加到我的块数组中时,我还想在我的viewcontroller中将相应的对象添加到我的blockViews数组中,该对象与块数组中传递给块对象的位置共享相同的位置,并添加本身作为viewcontroller.view的子视图。
我最好使用KVO检查何时将对象添加到块数组中,然后将对象添加到blockViews。
我对于Objective-c编程比较陌生,但有人会怎么做到这一点?
答案 0 :(得分:0)
Peter Hosey's answer to another question会通过NSMutableArray
告诉您需要了解的KVO。
在您的情况下,观察NSMutableArray
的东西应该是您的视图控制器。