2010-11-18 4 views
0

Я получаю предупреждение о том, что detectsPhoneNumbers устарел. Любая помощь пожалуйста ..detectsPhoneNumbers устарел?

textScrollView.detectsPhoneNumbers = NO; 
+4

Я не хочу звучать как укол. Но вы действительно должны были бы найти этот один по своему усмотрению. Все, что вам нужно было сделать, это поиск «detectsPhoneNumbers» на сайте developer.apple.com, и вы нашли бы ответ за меньшее время, чем потребовалось бы, чтобы опубликовать вопрос. Незначительное преувеличение, но вы получите мой дрейф. –

+0

@ Yannick..ororry Я должен был это сделать ... в любом случае tnx ... –

+0

Опять же, чтобы не быть рывком, но вы спросили о двух других устаревших методах: http://stackoverflow.com/questions/4206848/setfont-desticted, http://stackoverflow.com/questions/4107392/setallowsimageediting-is-deprecated и замены для обоих могут быть легко найдены в документации. В следующий раз, когда вы столкнетесь с этим, выполните поиск метода и посмотрите его название в документации. Apple обычно говорит вам, что использовать вместо этого метода, рядом с тем, где они говорят, что это устарело. –

ответ

7

Взятые из documentation:

Запрещены в прошивкой 3.0. Вместо этого используйте dataDetectorTypes.

UIDataDetectorTypes

Defines the types of information that can be detected in text-based content. 

enum { 
    UIDataDetectorTypePhoneNumber = 1 << 0, 
    UIDataDetectorTypeLink   = 1 << 1, 
    UIDataDetectorTypeAddress  = 1 << 2, 
    UIDataDetectorTypeCalendarEvent = 1 << 3, 
    UIDataDetectorTypeNone   = 0, 
    UIDataDetectorTypeAll   = NSUIntegerMax 
}; 
Смежные вопросы