состояние из-за сбоев возникает только это состояние.
образом, я испытываю сбой в UItextview, когда пользователь взаимодействует с URL-ссылкой там. Все отчеты о сбоях имеют iOS 11 версии. Это похоже на известную ошибку в iOS 9, но нет ни одного отчета о версиях iOS ниже 11, а также в отчете я нашел интересную строку:
UITextGestureClusterLinkInteract smallDelayRecognizer:
который пришел с iOS 11 (http://developer.limneos.net/?ios=11.0&framework=UIKit.framework&header=UITextGestureClusterLinkInteract.h). Во всяком случае, сейчас я исправил это с
@available(iOS 10.0, *)
func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
UIApplication.shared.openURL(URL)
return false
}
что не так круто, потому что вы теряете меню действий листа. Я предполагал, что это вызвано 3D-касанием (например, долгим нажатием в предыдущих версиях), но если я обнаружу 3D-касание (75% или даже 50% от максимальной силы) и отключу взаимодействие ссылок для этого конкретного жеста - проблема все еще появляется , У кого-нибудь есть опыт решения этой конкретной проблемы и более элегантный способ ее решения?