Вставьте переменную в NSMutableArray Object - PullRequest
0 голосов
/ 08 ноября 2010

Я хотел бы добавить предопределенную строку к объекту NSMutableArray. Я думал, что вы будете использовать %@, но, видимо, приведенный ниже код не выполняется должным образом. Заранее спасибо

arrayData = [[NSMutableArray alloc]
               initWithObjects:@"%@ you look tired." name,
                               @"Why do you smell so bad?",
                               @"I have to go potty!",
                               @"%@ put your pants on!" name,
                               @"Mommy!",
                               @"Daddy!",
                               @"NOOOOOO!",
                               @"When are we going to get there?",
                               @"I HATE YOU!",
                               nil]; 

1 Ответ

5 голосов
/ 08 ноября 2010

%@ действительно внутри stringWithFormat: вызова. Ваш код должен выглядеть примерно так:

arrayData = [[NSMutableArray alloc] initWithObjects:
                  [NSString stringWithFormat:@"%@ you look tired.", name],
                  @"Why do you smell so bad?",
                  @"I have to go potty!",
                  [NSString stringWithFormat:@"%@ put your pants on!", name],
                  @"Mommy!",
                  @"Daddy!",
                  @"NOOOOOO!",
                  @"When are we going to get there?",
                  @"I HATE YOU!",
                  nil]; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...