Имам UIActionSheet, който създадох динамично и може да има няколко бутона от 1 до 5, включително бутон за отказ. Мога да накарам бутона за отмяна да работи добре, но да кажем, че трябва да се добавят само 2 бутона към UIActionSheet, да кажем, че са бутони 2 и 4, как да определя кое действие да извърша. Защото обикновено бих използвал нещо подобно.
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
switch(buttonIndex) {
case 0:
// Do something here.
break;
case 1:
// Do something else here.
break;
case 2:
// Do something else again.
break;
case 3:
// Do something else here again.
break;
default:
break;
}
Но ако добавя само два бутона динамично, ще използвам само случаи 0, 1. Но ако добавя бутон 4 като един от двата бутона, все още искам да използва случай 3. Възможно ли е това или има друг начин да го направя ?