2013-07-06 1 views
-2

Я не знаю, куда обратиться, чтобы понять это, поэтому я обращаюсь к вам, ребята, ЛУЧШИЕ! Я новичок в объективе c.cString устарел?

Я получаю устаревшее предупреждение со следующей строкой кода. Любые идеи о том, как сделать это совместимым с iOS 6?

const char *pUrl = [tStr cString]; 

Большое спасибо!

+0

Вы все еще можете использовать его, если он устарел, но почему бы вам не изменить его на переменную NSString? – juniperi

+2

'tStr.UTF8String' выполняет эту работу. ** Прочитайте документацию. ** –

+0

Большое спасибо! ".UTF8String;" работает отлично. и да, я читаю документы, но учусь, написав что-то. Этот я был в тупике, где смотреть, поэтому я спрашиваю, а потом я пойду и посмотрю эту вещь UTF8String. Работает на меня. Цель C - это просто хобби для меня, но я программирую с 80-х годов, хотя и неполный рабочий день. Мне это действительно нравится. Вы, ребята, самые лучшие! Спасибо за вашу помощь! – user2393110

ответ

3

Согласно relevant documentation, это является устаревшим с прошивкой 2.

(Устаревший в прошивкой 2.0 Использование cStringUsingEncoding:.. Или UTF8String вместо)

Таким образом, вам необходимо либо используйте вместо этого подходы cStringUsingEncoding или UTF8String.