我是Objective-C的新手,希望能夠將一個整數屬性附加到每個物理按鈕,我可以在界面生成器中看到;我還需要許多其他變量,所以只需使用「標記」屬性是不夠的。我創建了一個子類,但似乎無法改變這個類的實例中的這些新變量。如何從我創建的子類的實例訪問變量?
myButton.h---------
@interface myButton : UIBUtton
{
int hiddenNumber;
}
@property(nonatomic, assign) int hiddenNumber;
myButton.m--------
#import "myButton.h"
@implementation myButton
@synthesize hiddenNumber;
ViewController.h-------
IBOutlet myButton *button1; // This has been connected in Interface Builder.
ViewController.m-------
[button1 setAlpha:0]; // This works (one of the built-in attributes).
[button1 setHiddenNumber:1]; // This won't (one of mine)! It receives a 'Program received signal: "SIGABRT".
任何幫助將是偉大的,謝謝。
感謝馬克看看,我會嘗試這一點,如果我有任何問題,我我還可以嘗試另一點建議。 – indoorGinger 2011-04-20 07:17:20