1
J'ai le code de travail dans une aire de jeux et Xcode montre pas de bugs, mais quand je compile le fichier sur la ligne de commande, il revient avec les erreursutilisation de type non déclaré NSLinguisticTagScheme
use of undeclared type NSLinguisticTagScheme
and String has no member 'tokenType'
Heres le code de problème .
let tagSchemes : [NSLinguisticTagScheme] = [ .tokenType]
let tagger : NSLinguisticTagger = NSLinguisticTagger(tagSchemes: tagSchemes, options: 0)
let options : NSLinguisticTagger.Options = [ .omitPunctuation, .omitWhitespace]
tagger.string = text
let range = NSRange(location: 0, length: text.utf16.count)
tagger.enumerateTags(in: range, unit: .sentence, scheme: .tokenType, options: options, using:
{ tag, tokenRange, stop in
let token = (text as NSString).substring(with: tokenRange)
sentences.append(token)
})
Des idées?
'NSLinguisticTagScheme' est disponible à partir iOS 11. Avez-vous vérifié votre cible de déploiement? –
Oui, en cours de déploiement sur macOS 10.13, en utilisant swift 4 – aj604
Impossible de répliquer votre problème sur macOS 10.13 –