Извиняюсь за ответ на мой собственный вопрос, но в случае, если это пригодится кому-то еще, здесь идет ...
Переменная animationID метода setAnimationDidStopSelector передает NSString animationID метода beginAnimations, что является совершенно произвольным значением. Таким образом, чтобы передать мой целочисленный параметр, я воспользовался этим открытым параметром и преобразовал свой целочисленный параметр в NSString и вернулся, используя приведенный ниже код:
- (void) animateStart:(NSInteger)yesNo {
// cast the integer to a string:
[UIView beginAnimations:[NSString stringWithFormat: @"%i",yesNo] context:NULL];
[UIView setAnimationDuration:2.0];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:yesNo:)];
. . .
[UIView commitAnimations];
}
- (void)animationDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
// cast the string back to an integer:
[self nextMethod:(NSInteger)[animationID intValue]];
}