gpt4 book ai didi

ios - 防止 Swift 中单词的自更正

转载 作者:行者123 更新时间:2023-12-01 15:55:09 28 4
gpt4 key购买 nike

每当应用程序内的 UITextViews 中提到我的客户的聊天应用程序时,都会自动更正该应用程序。因此,如果它被称为 XYZ(只是编造的),每当用户在应用程序的 UITextView 中键入 XYZ 时,它就会尝试自动更正它。

我知道这是一件小事,但他觉得看到应用程序的名称试图为它的用户更改是很尴尬的,如果这有意义的话。

我是否有可能在实际应用程序内的 UITextView 中忽略该特定单词?或者这是否需要修改用户的 SwiftKey 或针对每个用户的某些内容来避免?

感谢任何人都可以提供的帮助/指导!

最佳答案

NSHipster blog 给出的有关 UITextChecker 的详细教程。

您应该关注 Learning a New word博客的部分,应该会给你答案

只是为了人们不想跳转链接

Let’s assume that you want your users to be able to type "xyz" exactly. Let your app know that by telling it to learn the word, using the UITextChecker.learnWord(_:) class method:

let someNewWordTheAppNeedsToLearn = "xyz"    
UITextChecker.learnWord(someNewWordTheAppNeedsToLearn)

我相信您可以创建一个专门用于使应用程序学习单词的包装类并在您的应用程序委托(delegate)中调用它。

Apple Documentation

关于ios - 防止 Swift 中单词的自更正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61536571/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com