Попытка объединить строки - PullRequest
0 голосов
/ 07 марта 2011

Вот мой код:

resultText.text =[NSString stringWithFormat:@"%@/%@/%@", symbol.data, ", ", symbol.typeName];

Запустив на устройстве (iPhone) в отладчике, он умирает!Я предполагаю, что это строка, которая делает это, но поскольку отладчик настолько примитивен, я просто предполагаю, что это единственная строка, которую я изменил из рабочего приложения.

Что с ним не так?Где я могу найти определенную книгу или что-то, что скажет мне, как это сделать в будущем (например, книгу О'Рейли?)

1 Ответ

2 голосов
/ 07 марта 2011

Ваша средняя строка, ", " - это обычная строка C, а не строка Obj-C. Вам нужно поставить префикс с @:

resultText.text =[NSString stringWithFormat:@"%@/%@/%@", symbol.data, @", ", symbol.typeName];

(Тем не менее, я не знаю, почему бит запятой должен быть таким отдельным. Вы можете поместить это прямо в строку формата.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...