Тип ARC Casting Xcode 4.2 - PullRequest
       33

Тип ARC Casting Xcode 4.2

0 голосов
/ 06 декабря 2011
NSString *cell2val= (NSString *) 1;

преобразовать целочисленное значение в nsstring, показать следующее сообщение об ошибке Приведение к NSString * не-Objective-C к указателю Objective-C запрещено с помощью автоматического подсчета ссылок

Ответы [ 2 ]

0 голосов
/ 07 декабря 2011

Вы можете просто создать строку на основе целого числа.

NSString *cell2val = [NSString stringWithFormat:@"%d",1];

если бы вы работали с NSNumbers, вы могли бы вызвать stringValue.

0 голосов
/ 07 декабря 2011

Вы говорите компилятору, что 1 является виртуальным адресом строки NSString, что, вероятно, не является.

Полагаю, вы хотели сделать что-то вроде этого:

NSString *cell2val = [NSString stringWithFormat:@"%d",1];
...