:자체 정의 된 init 메소드의 문제점은 무엇입니까? 를 ClassA에서
ClassB가에서- (ClassA *)initWithID:(NSString *) cID andTitle:(NSString *) cTitle {
ClassAID = cID;
ClassATitle = cTitle;
return self;
}
: 잘못된
- (void)cellDidSelected {
ClassA *classAController = [[ClassA alloc] init];
//Program received signal: “EXC_BAD_ACCESS” when executing the following line.
classAController = [classAController initWithClassAID:ClassAID andClassATitle:ClassATitle];
NSLog(@"I want to get the value of ID:%@ and Title:%@ here.", [classAController ClassATitle], [classAController ClassAID])
}
수있는 사람이 포인트? 고마워요.
'ClassA'는 어떻게 정의됩니까? 그것은 어떤 유형의 서브 클래스 (speicifically'init' 루틴을 가진 것)입니까? – fbrereto
'@interface ClassA : UIViewController {...}' –