Не могу понять ошибку с stringWithFormat - PullRequest
0 голосов
/ 02 апреля 2012

У меня действительно базовая проблема с NSString stringWithFormat. Я хочу взять имя, которое вводит пользователь, и отобразить в alertView: Приветствуем имя пользователя.

NSString *welcomeMessage = [NSString stringWithFormat:(@"Welcome %@", passedData)];
UIAlertView *alert = [[UIAlertView alloc]   //show alert box with option to play or exit
                      initWithTitle: welcomeMessage 
                      message:@"Once you press \"Play\" the timer will start. Good luck!" 
                      delegate:self 
                      cancelButtonTitle:@"I want out!" 
                      otherButtonTitles:@"Play",nil];
[alert show];

прошлоДанных это имя пользователя, которое было введено. На мой взгляд, в заголовке окна предупреждения отображается только имя пользователя, а не часть «Добро пожаловать». Я знаю, что мне здесь не хватает действительно базовых знаний, но буду признателен за помощь.

1 Ответ

3 голосов
/ 02 апреля 2012

Я думаю, что () не нужны.Попробуйте использовать это:

NSString *welcomeMessage = [NSString stringWithFormat:@"Welcome %@", passedData];

вместо

NSString *welcomeMessage = [NSString stringWithFormat:(@"Welcome %@", passedData)];

Надеюсь, это поможет

...