0
在一個.xib文件中,我添加一個視圖並將其類修改爲我的CustomViewClass
。這個類裏面我有的.xib被創建時被稱爲重寫方法:從xib調用自定義視圖時調用xib導致崩潰
- (id)initWithCoder:(NSCoder *)aDecoder{
if(self == [super initWithCoder:aDecoder]){
//Load the xib
NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"SliderVW" owner:nil options:Nil];
self = [array objectAtIndex:0];
}
return self;
}
這個方法調用一個XIB分配給自己欣賞到CustomViewClass
但什麼是錯的;我得到一個EXC_BAD_ACCESS就行
NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"SliderVW" owner:nil options:Nil];
但我不明白爲什麼。
謝謝@Nitni但是,沒有什麼相同的錯誤。 – NTTake
查看你的場景,你不需要在這個類中調用: NSArray * array = [[NSBundle mainBundle] loadNibNamed:@「SliderVW」owner:self options:nil]; 這是因爲您可以直接使用此自定義視圖,方法是在您使用該視圖的.xib中爲該視圖創建一個插口。 – 2012-06-21 08:48:01