У меня сейчас есть Extension
благодаря @Leo Dabus.Он отлично работает для одного String
, но как мне реализовать эту же логику для Set
из Strings
, как var mySet = ["word", "notaword", "stillnotaword"]
.В этом примере я бы хотел, чтобы функция идентифицировала только первые index
как true
(то есть английское слово).
extension String {
public mutating func isEnglishWord() -> Bool {
return UITextChecker().rangeOfMisspelledWord(in: self, range: NSRange(location: 0, length: utf16.count), startingAt: 0, wrap: false, language: "en_US").location == NSNotFound
}
}
var myString = "word"
myString.isEnglishWord()