我已經在一個類中聲明的屬性設置屬性:iphone - 另一個類
.H
@interface myClass : UIView {
BOOL doStuff;
}
@property BOOL doStuff;
.M
@synthesize doStuff;
這個類是另一個代表。在其他類中,我試圖設置該屬性,做這樣的事情
[delegate setDoStuff:YES];
我收到一個錯誤,告訴我,「法-setDoStuff:沒有發現......」
如何申報屬性的類,所以其他類可以讀取和設置它們?
謝謝。
我必須導入標題嗎?如果代理已設置並且正在工作(而且是因爲我可以調用代理上的方法),爲什麼必須導入標頭?我的意思是,如果我可以訪問委託中的方法,並且setter/getters是「一種」方法,那麼爲什麼他們不被另一個類別看到?我不明白...順便說一句,我已經導入標題,錯誤仍然存在... – SpaceDog 2011-06-04 14:07:15