我有以下代碼:屬性錯誤的目標C
在.H:
interface .... {
int CatID;
...
}
@property (readwrite) int CatID;
.m:
// Already includes the header file (.h)
implementation ... {
@synthesize CatID;
....
- (void)setCatIDa:(int)cid {
self.CatID = 20;
NSLog(@"cat id: %d", CatID); // this returns 20
}
- (IBAction)someTest:(id)sender {
NSLog(@"cat id: %d", CatID); // returns 0
}
}
如何找上門返回0?
而且筆尖意見設定之間變化,並得到
你最好發佈你調用setter/getter的代碼。 你爲什麼要做另一個二傳手並用另一個名字叫它? – rano 2010-08-20 12:15:33
setCatIa只是爲了解釋問題和self.CatID設置int對嗎? – Daniel 2010-08-20 12:30:45
你是指「//在另一個...」中的含義? – andyvn22 2010-08-20 13:14:34