커스텀 UIView를 만들고 이에 대한 대의원을 첨부했습니다 - 모든 것이 아름답게 작동합니다!배열의 객체에 델리게이트 첨부하기
그러나 이러한 UIView는 60 개의 루프로 배열로 만들어집니다. 그리고 나는이 아름다움 중 하나에 대리자를 연결하려고 할 때, 나는이 경고를 분석 얻을 :
을 'ID를 __strong'유형의 개체에없는 속성 '대표는'희망이 몇 가지 간단한 구문 문제는?
이 잘 작동 :
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
...
}
어떤 도움을 주셔서 감사합니다겠습니까. (다행스럽게도 필자는 새로운 무언가를 배우는 또 다른 하루를 보낼 필요가 없습니다!)
첫 번째 해결 방법이 효과적이므로 마지막 문제도 해결되었습니다. 귀하의 도움에 대단히 감사 troolee! :) –