2012-01-17 3 views
2

내 응용 프로그램에서 하나의 정수형 변수 이름 카운터를 선택했습니다.iphone : 증분 변수를 중지하는 방법

int counter; 

다른 값을 증가시키는 데 사용됩니다. 하지만 어떤 조건에서 내가 증가 값

if (counter > totalImageCount) { 
      NSLog(@"counter:%d",counter); 
      counter = counter - 8; 
} 

을 중지 할 내가 어떻게이 카운터의 값을 중지하는 어떤 생각이 없습니다. 위의 조건에서 카운터의 값이 100 일 때와 같은 조건을 하나 더 추가하려면 카운터를 중지하고 싶습니다. 그러나 카운터를 중지하는 방법을 모르겠습니다. plz 내가 어떻게 멈출 수 있는지 말해라.

+0

어디에서 카운터를 늘리시겠습니까? 알림을 게시하거나 증가가 중지되어야 함을 나타내는 전역 변수를 설정합니다. –

+0

전역 변수를 설정했습니다. – iPhone

답변

0

에서

bool dobreak = false; 
for (..; !dobreak && ..; ..) { 
    for (...) { 
     if (...) { 
     dobreak = true; 
     break; 
     } 
    } 
} 

당신은 내부 상태의 경우 하나 이상을 사용할 수있는 경우 블록 같은 :

if (counter > totalImageCount) { 
    if(counter >100) 
      break; 
    NSLog(@"counter:%d",counter); 
    counter = counter - 8; 
} 

또는이 케이스하시기 바랍니다없는 경우 if(counder>totalImageCount && counter<100)

을 사용할 수 있습니다 구체적인 사례 정의 ...

njoy C .......

관련 문제