2011-02-24 5 views
0

내가 passing data between classes문자열이

해냈어에서 튜토리얼을 따라했습니다, 그리고 잘 작동하지만, 난 정말 다른보기에 몇 가지 문자열 값 (날짜)를 보낼 필요가, (내가 아는 간단하지만 나는 이것에 대한 멍청한 놈이에요!),

  • 내 문제는 다른보기로이 문자열 (날짜)을 보내야한다는 것입니다. 문자열은 괜찮습니다. 그러나 나는 (아직) 방법을 얻지 못하는 것 같습니다. 함수를 생성,

나는 경고하지만 애플 리케이션 브리프 AKS,

- (void)calendarView:(KLCalendarView *)calendarView tappedTile:(KLTile *)aTile{ 
NSLog(@"Date Selected is %@",[aTile date]); 

string1 = [[aTile date] description]; 
dateis.text = string1; //label to check string is working 

NSLog(@"ahi va! %@", string1); 

NSString *cucux = dateis.text; 

CroTime *croco = [CroTime alloc]; 
croco.string1 = cucux; 
[self.view addSubview:croco.view]; 

NSLog(@"croco = %@", cucux); 

} 

콘솔 메시지

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CroTime setString1:]: unrecognized selector sent to instance 0x5e2e1e0' 

감사합니다 많이!

답변

1

setString1은 속성 값을 설정할 때 호출되는 setter 메서드입니다. 오류에서이 값은 CroTime 클래스에서 property1을 만드는 것처럼 보이지만 합성하지 않았습니다.

이 유형의 조건은이 경우에만 발생합니다. 따라서 속성을 만들 때 .m 파일에서 합성하십시오.

+0

+1 @ishu가 그의 마지막에 맞다고 생각합니다.이 오류 메시지 유형은 위에서 언급 한 ishu 상태에 있습니다. – Sudhanshu

+0

고마워요!, 그게 다야!, 많이 배워요!,이 connsole 메시지를 인식하는 법을 알아야합니다. – MaKo