Кнопки Xcode для добавления номеров в метку - PullRequest
0 голосов
/ 10 августа 2011

Я создаю приложение для набора номера в XCode (которое очень похоже на приложение для iPhone Phone), и все работает, кроме кнопок, привязанных к ярлыку.номер в конце других номеров на этикетке (если это имеет смысл!)?Число будет основано на названии, которое имеет метка (так что оно автоматически сработает, если кнопка номер 6 или номер 2 и т. Д.)phoneNumberLabel.

Вот код, который я использую (который не будет работать);

-(void)displayPhoneNumber
{
self.phoneNumberLabel.text = self.phoneNumberString;  

NSLog(@"Displayed Phone Number");
}

-(IBAction)numberButtonPressed:(UIButton *)pressedButton
{
int toneIndex = [pressedButton.titleLabel.text intValue];
SystemSoundID toneSSID = toneSSIDs[toneIndex];
AudioServicesPlaySystemSound(toneSSID);

self.phoneNumberString = [self.phoneNumberString stringByAppendingString:pressedButton.titleLabel.text];
[self displayPhoneNumber];

NSLog(@"Number Pressed");
}

1 Ответ

0 голосов
/ 10 августа 2011

Вы должны попробовать:

NSMutableArray *pressedNumbers = [NSMutableArray alloc];
[pressedNumbers addObject:self.phoneNumberLabel.text];
    //THEN
NSMutableString *numberComplete = [NSMutableString alloc];
for (NSString *temp in pressedNumbers) {
    [numberComplete appendString:temp];
}

Если я понимаю, что вы хотите сделать

...