Я полный новичок, так что я, вероятно, упускаю что-то действительно простое, но я не могу заставить свою строку начать работать. Я добавляю третий символ в typedDigit, и он вылетает - метод вызывается нормально, а typedDigit будет иметь длину до 2 символов. Я думаю, что все правильно объявлено в заголовочном файле. Код -
-(IBAction)digitPressed:(UIButton *)sender {
NSString *digit = [[sender titleLabel] text]; // in this case, "0" - "9"
if (userIsInMiddleOfTyping) { // typedDigit is already at least 1 character long
typedDigit = [typedDigit stringByAppendingString:digit];
} else { // first character of typedDigit
typedDigit = digit;
userIsInMiddleOfTyping = YES;
}
}
Большое спасибо за любую помощь!