Я все еще в процессе обучения. Я хочу, чтобы иметь возможность щелкнуть массив объектов, и этот объект показан в textlable. Вот как я догадался:Щелчок по массиву
Я начинаю с объекта в позиции 0. Когда нажимается кнопка, надпись говорит об этом. Я снова нажимаю кнопку, и на этикетке написано, что два, а после повторного нажатия три слова. Может кто-нибудь помочь PLS? Благодаря
-> Отредактированный Вопрос:
Я знал, что мне нужно посчитать ++ как-то, но я не знаю, как правильно его использовать. Если я размещаю его там, где он стоит в коде прямо сейчас, на этикетке написано только два. И да, это должно потому, что оно увеличивается на единицу, поэтому объект по его индексу является «двумя». Он показывает только «два» на этикетке. Так есть ли способ заставить его работать с операторами if?
NSString *word = {@"one,two,three"};
NSArray *anArray = [word componentsSeparatedByString:@","];
int count = anArray.count;
count = 0;
count++;
if (count == 0){
_labelText.text = [NSString stringWithFormat:@"%@" , [anArray objectAtIndex:0]];
}
else if(count == 1){
_labelText.text = [NSString stringWithFormat:@"%@", [anArray objectAtIndex:1]];
}
else if (count ==2){
_labelText.text = [NSString stringWithFormat:@"%@", [anArray objectAtIndex:2]];
}
einArras = anArray – podoi17
Вам не нужен цикл. – ozgur