Swift 4 中的 UITextChecker

穆罕默德

在 Swift 4 中使用 UITextChecker 时出现错误。以下代码很可能适用于 Swift 3,我只是不确定 Swift 4 中的问题是什么?这是我的代码:

import UIKit
var correctStr : String = String()
let str = "Helo"
let textChecker = UITextChecker()
let misspelledRange = textChecker.rangeOfMisspelledWordInString(
            str, range: NSRange(0..<str.utf16.count),
            startingAt: 0, wrap: false, language: "en_US")

        if misspelledRange.location != NSNotFound,
            let guesses = textChecker.guessesForWordRange(
                misspelledRange, inString: str, language: "en_US") as? [String]
        {
            correctStr = guesses.first

        }

我收到此错误:“使用未解析的标识符‘UITextChecker’。

您的帮助将不胜感激。

丹尼兹洛

这些APIrangeOfMisspelledWordInStringguessesForWordRange已更名,你的代码应为:

import UIKit
var correctStr : String = String()
let str = "Helo"
let textChecker = UITextChecker()

let misspelledRange = textChecker.rangeOfMisspelledWord(in: str, range: NSRange(0..<str.utf16.count), startingAt: 0, wrap: false, language: "en_US")
if misspelledRange.location != NSNotFound,
  let guesses = textChecker.guesses(forWordRange: misspelledRange, in: str, language: "en_US") {
  correctStr = guesses.first!
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于字符串集的 UITextChecker - Swift 4.2

来自分类Dev

Swift 4 中的配置错误

来自分类Dev

在 Swift 4 中处理 SIGPIPE

来自分类Dev

在Swift 4中创建嵌套的分层导航

来自分类Dev

Swift 4 中模板图像的渐变颜色

来自分类Dev

如何停止在swift 4中引用模型?

来自分类Dev

在 Swift 4 中创建特定的 Json

来自分类Dev

如何从 Swift 4 中的描述解析数组?

来自分类Dev

Swift 4 中的异步返回函数

来自分类Dev

Swift 4 中的 CRC-16/CCITT

来自分类Dev

forwardingTarget 未在 Swift4 中调用

来自分类Dev

Swift 4 从 JSON 中获取相关数据

来自分类Dev

在 Swift 4 中显示和关闭 UIAlertController

来自分类Dev

在 Swift 4 中解开可选项

来自分类Dev

Swift 4 中的子字符串

来自分类Dev

如何在 Swift 4 中访问相机?

来自分类Dev

NSSpellchecker和UITextChecker之间的区别

来自分类Dev

UITextChecker:检查Word是否已经正确的方法?

来自分类Dev

UITextChecker:检查Word是否已经正确的方法?

来自分类Dev

如何在Swift 4中安全解开字典值?

来自分类Dev

在WKWebView中设置键盘类型-iOS Swift 4

来自分类Dev

如何在iOS Swift 4中处理Alamofire响应?

来自分类Dev

如何在Swift 4中解析部分链接?

来自分类Dev

你如何在 Swift 4 中获得文本长度?

来自分类Dev

如何使段控制在 Swift4 中工作?

来自分类Dev

如何在swift4中创建公共属性

来自分类Dev

prepareForSegue 不会在 Swift 4 中传递数据

来自分类Dev

尝试仅使用标准库在 Swift 4 中解析 HTML

来自分类Dev

如何从 Firestore 文档中检索密钥(使用 swift 4/ios)