У меня есть UITextView с интерактивными ссылками в нем. Ссылки создаются путем поиска текста для определенных слов или фраз, содержащихся в placesArray, как показано ниже:Создание ссылок с пробелами в UITextView - iOS Swift
for place in placesArray {
let range = (text as NSString).range(of: place)
attributedText.addAttribute(NSFontAttributeName, value: UIFont(name:"Helvetica-Bold", size:16.0)!, range: range)
attributedText.addAttribute(NSLinkAttributeName, value: place, range: range)
}
Все работает отлично, за исключением того, когда связь создается из фразы, которая имеет пробелы в нем, вроде « Галилейское море ". Когда я нажимаю эту ссылку, приложение падает. Ничего не отображается в окне отладки, но я вижу «Thread 1: EXC_BREAKPOINT (code = 1, subcode = 0x1007efc14)» в моем приложении AppDelegate. Как я могу это исправить?
Если аварии приложение, должно быть сообщение об ошибке, что один? – Larme
Я редактировал вопрос, чтобы включить сообщение об ошибке. –
Вы решили проблему? У меня такой же вопрос! Спасибо – HungCLo