我创建了一个自定义 UIView,并为其附加了一个委托 -一切都很好!
然而,这些 UIView 中有 60 个是在一个循环中创建的一个数组。当我尝试将委托附加到这些美女之一时,我收到此分析警告:在“__strong id”类型的对象上找不到属性“委托”
希望这是一些简单的语法问题?
这很好用:
myUIView *aSimpleTest = [[myUIView alloc] init…];
aSimpleTest.delegate = self; //nice!
...
这不会:
for (i=0; i<60; i++){
[arrayOfItems addObject:[[myUIView alloc] init…];
[arrayOfItems objectAtIndex:i].delegate = self;//error, as above
...
}
将不胜感激一些帮助。(希望我不必再花一天时间学习新东西!)