ios 在swift 5中键入url时,删除在UItextview中找到的url链接

sdnqo3pr  于 2022-11-19  发布在  iOS
关注(0)|答案(2)|浏览(146)

我正在使用文本视图。如果在文本视图中键入了URL,我想删除它。但在找到该URL后,我无法删除它

qzwqbdag

qzwqbdag1#

请尝试以下操作:

yourTextView.dataDetectorTypes = []
dauxcl2d

dauxcl2d2#

func removingUrls() -> String {
        guard let detector = try? NSDataDetector(types: NSTextCheckingResult.CheckingType.link.rawValue) else {
            return self
        }
        return detector.stringByReplacingMatches(in: self,
                                                 options: [],
                                                 range: NSRange(location: 0, length: self.utf16.count),
                                                 withTemplate: "")
    }
}

相关问题