Ограничение того, что передается в метод

Правильно, допустим, у меня есть метод вроде:

 - (void)doStuff:(NSString *)doStuffWith;

Могу ли я сделать так, чтобы doStuffWith принимал только определенные слова вроде позволяют говорить «DoSomething1» и «DoSomething2», поэтому, когда я назову его так:

 [self doStuff:@"DoSomething1"];

, он запустится, но если я назову его так:

 [self doStuff:@"HelloWorld"];

, он выдаст предупреждение или что-то в этом роде?

0
задан trojanfoe 13 February 2012 в 14:52
поделиться