Для вашего первого вопроса, только уменьшите и отобразите, если число больше нуля:
-(IBAction)decrementNumber:(id)sender
{
if (number > 0) {
number--;
[currentNumber setText:[NSString stringWithFormat:@"%d", number]];
}
}
Для вашего второго вопроса, метод вполне может зависеть от ваших типов объектов.Например, для передач между двумя NSTextField
объектами (или другими, основанными на NSControl
), вы можете использовать что-то вроде:
[previousView setStringValue: [countLabel stringValue]];