Здесь есть ряд проблем.
Во-первых, sringByReplacingOcurrancesOfString:withString:
ожидает NSString
с в качестве параметров, а не int
с. Вот причина, почему он падает. Метод пытается отправить сообщение примитивному типу, а не объекту.
Во-вторых, вам нужно использовать правильную строку формата для метода stringWithFormat:
. Это то же самое, что и NSLog
.
Строка формата может выглядеть как @"some text %d"
. Затем следует список значений, разделенных запятыми, которые будут использоваться вместо% заполнителей.
Пример:
[NSString stringWithFormat:@"%d", myIntValue];
Эффективно превратит ваш int в строку, так как он создает новую строку с форматом, используя ваш int.