Решено:. Проблема с детекторами данных UITextView
1004 * Перейдите через UIDataDetectorTypes:
typedef NS_OPTIONS(NSUInteger, UIDataDetectorTypes) {
UIDataDetectorTypePhoneNumber = 1 << 0, // Phone number detection
UIDataDetectorTypeLink = 1 << 1, // URL detection
#if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIDataDetectorTypeAddress = 1 << 2, // Street address detection
UIDataDetectorTypeCalendarEvent = 1 << 3, // Event detection
#endif
UIDataDetectorTypeNone = 0, // No detection at all
UIDataDetectorTypeAll = NSUIntegerMax // All types
};
Если вы установите UIDataDetectorTypeAll или UIDataDetectorTypeAddress или UIDataDetectorTypeCalendarEvent затемiOS создает проблемы на iOS5.0 и выше.
textview.dataDetectorTypes=UIDataDetectorTypeAll;
или
textview.dataDetectorTypes=UIDataDetectorTypeAddress | UIDataDetectorTypeCalendarEvent;
Тогда иногда это создает проблемы на iOS5.0 и выше.
Таким образом, вам необходимо установить детекторы данных явно:
textview.dataDetectorTypes = UIDataDetectorTypeLink | UIDataDetectorTypePhoneNumber;