배열의 마지막 결과를 얻었을 때 사라질 다음 단추가 있는데 배열의 첫 번째 결과에있을 때 이전 단추가 사라지게하고 싶습니다. 나는 하나의 결과 만 발견 될 때 그들을 사라지게하는 방법을 알아 냈습니다.다음 및 이전 버튼
연락처가 배열입니다.
다음 버튼 :
//button look
if (contacts != nil) {
if ([contacts count] > 1) [self.view addSubview:nextButton];
이전 버튼 :이
if ([contacts count] < (index-1)) [self.view addSubview:nextButton];
내가 포인터와 정수 ('NSUInterger'의 비교를 주문이 오류 "를 얻을 시도
//button look
if (contacts != nil) {
if ([contacts count] > 1) [self.view addSubview:previousButton];
(일명 'unsigned int')와 'char * (*) (const char *, int)') "버튼은 사라져 버리지 않습니다. 마지막 결과가 나옵니다.
도움을 주시면 감사하겠습니다.
nil은 배열에 더 이상 요소가 포함되지 않는다고 말합니다. U는 확인하는 데 사용할 수 없습니다. objectAtIndex : 0 및 objectAtIndex : [연락처 수] - 1을 시도하십시오. – lakesh
나는 당신이하려고하는 것을 이해하지 않습니다. '[contacts count] <(index-1)'이라면'nextButton'을 숨기려고합니까? –
연락처 수가
JSpencerB