我已經創建了一個自定義的UIView,並連接一個委託給它 - 這一切精美的作品!附加委託給一個對象數組
然而,這些UIViews 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
...
}
希望得到一些幫助。 (但願我不必再花一天學習新的東西!)
你的第一個解決方案工作,所以沒有你的最後一個。非常感謝您的幫助! :) – 2012-07-20 15:43:56