Я ищу NSString с письмом, чтобы найти символ @. Вот код:ObjC ищет @ в строке (код выхода iOS @)
NSRange range = [string rangeOfString:@"@"];
if (range.location != NSNotFound) // do stuff
Вот ошибка я получаю ...
-[__NSCFNumber rangeOfString:]: unrecognized selector sent to instance 0x1e51c550
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFNumber rangeOfString:]: unrecognized selector sent to instance 0x1e51c550'
Можете ли вы показать нам, как вы инициализируете «строку» - переменную для сообщения «[string rangeOfString: @» @ "] '? – leanne
Ваша «строка» не является NSString, а скорее NSNumber. –
(Если вы искали «непризнанный селектор, отправленный в экземпляр», вы найдете это объясненным как минимум тысячу раз.) –