Я создаю крошечное приложение для macOS, используя Swift, и у меня есть Rich Document Text View
в моем контроллере представления. В этом текстовом представлении у меня есть ссылка на веб-сайт, который правильно отформатирован, то есть цвет синий и подчеркнут. Однако, когда я нажимаю на нее, ничего не происходит. Даже курсор не меняется при наведении на ссылку.
Есть идеи, как сделать ее кликабельной?
Если это невозможно сделать, я могу создать ярлык и заставить его открывать веб-сайт программно, как показано ниже:
@objc private func linkClicked() {
guard let url: URL = URL(string: "https://blog.rampatra.com") else { return }
NSWorkspace.shared.open(url)
}
, но подумывал, можно ли это сделать в самом Text View
, установив некоторые свойства в XCode, тогда ничего подобного. Говоря о свойствах в XCode, я попытался включить флаг Smart Links
на XCode для этого View, но не повезло.