在我的应用程序中,我选择了一个整数类型的变量名计数器。
int counter;
用于增加不同的值。 但在某些情况下,我想停止增加价值
if (counter > totalImageCount) {
NSLog(@"counter:%d",counter);
counter = counter - 8;
}
并且我不知道如何停止此计数器的值。 在上面,如果条件我想再添加一个条件,如果当时计数器的值= 100,我想要停止计数器 但我不知道如何阻止这个柜台。 请告诉我如何停止
答案 0 :(得分:1)
我认为你在找这样的东西;
bool dobreak = false;
for ( ..; !dobreak && ..; .. ) {
for ( ... ) {
if (...) {
dobreak = true;
break;
}
}
}
来自How can I break out of two nested for loops in Objective-C?
答案 1 :(得分:0)
你可以在if块中再使用一个if条件,如:
if (counter > totalImageCount) {
if( counter >100)
break;
NSLog(@"counter:%d",counter);
counter = counter - 8;
}
或者您可以使用if(counder>totalImageCount && counter<100)