2010-08-18 2 views
0

다섯 개의 세그먼트가있는 .xib로 그려진 세그먼트 컨트롤러에 세그먼트를 추가하려고합니다. 이 루프를 컴파일하려고하면 다음 오류가 발생합니다. "예상 됨 ';' 애니메이션되기 전에. "for 루프를 사용하여 세그먼트 컨트롤러에 세그먼트를 추가하려고하는데 실패했습니다

내가 뭘 잘못하고 있니? 나는 이것이 골치 거리 수준의 문제라는 것을 알고 있지만, 지금 당장은 내 인생의 답을 볼 수 없다. ...

TIA! atIndex : 애니메이션 :

스티브 오 설리번

// inserting names into the UISegmentedControl which has five segments in the xib 
for (i = 0; i < 5; i++) 
{ 
insertSegmentWithTitle:[NSString stringWithFormat:@"P-%d", i] 
     atIndex:i 
     animated:NO; 
} 

답변

0

당신은 당신이 insertSegmentWithTitle을 보내려고하는 UISegmentedControl의 이름을 놓치고 메시지에.

// inserting names into the UISegmentedControl which has five segments in the xib 
for (i = 0; i < 5; i++) 
{ 
[mySegControl insertSegmentWithTitle:[NSString stringWithFormat:@"P-%d", i] 
     atIndex:i 
     animated:NO]; 
} 
: 콘센트가 컨트롤에 인터페이스 빌더에서 연결되어 있음을
IBOutlet UISegmentedControl *mySegControl; 

, 당신은 아마 이런 식으로 뭔가를 원하는 : 당신처럼 인터페이스 정의 뭔가의 속성을 가지고 있다고 가정
관련 문제