问题标签 [uitextchecker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在iOS中识别单词是复数还是单数
我正在检查用户输入的单词。我想得到独特的词。为了检查单词是否有效,我使用以下代码:
这运作良好,但问题在于它识别Hand
并Hands
作为不同的单词,因为两者的拼写不同。我只想得到一个首先出现的。我无法检查s
作为最后一个字符的 asI
并且Is
确实不同。
有什么方法可以识别单数或复数词吗?
如果我有任何单词,我可以得到它的复数和单数吗?
谢谢。
ios - UITextChecker 在无法猜出单词时崩溃
我已经搜索了帮助,但在这里找不到。我有一个检查拼写的按钮,然后用猜测替换单词。我在按钮中有以下代码:
它确实修复了一些单词,但不是全部。如果它找到一个单词,它无法猜测它会崩溃并关闭应用程序。我该如何解决这个问题?如果它无法猜出单词,我希望它忽略该过程。iOS 文档和 API 参考说如果找不到,它将返回一个空数组,但为什么它会崩溃?
这是错误:
objective-c - UITextChecker:检查 Word 是否已经正确的方法?
rangeOfMisspelledWordInString:range:startingAt:wrap:language:
如果未找到更正,则UITextChecker'返回 nil。但是我想知道是否有办法判断是否没有找到更正,因为 A. 它已经正确或 B. 当前单词不存在任何内容。
这就是我现在所拥有的:
xcode - 斯威夫特 UITextChecker
我正在尝试UITextChecker
在我的 Swift 项目中使用。下面的代码当前在最后一行有一个错误:
错误说:
我不确定我哪里出错了。谢谢
ios - 让 UITextChecker 建议学习单词的方法?
我想将单词添加到 UITextChecker 使用的 Apple Dictionary 中,并且我知道 learnWords: 方法。它的文档,以及我对它的经验,表明它只会忽略学到的单词。我想要的,而且看起来很明显的是,学习单词也作为 UITextChecker 提供的猜测和完成提供。那可能吗?
这是我开始的代码:
用户可能会在搜索字段中输入“xyj”,这将提示此代码运行:
ios - Autocorrection and Suggestion for custom keyboard
I want to add Autocorrection and Suggestion to my custom keyboard.
There are already several similar questions on Stack, but there is only said about UILexicon
which as I understood is only used to get user's shortcuts and that there is no way to acces Apple Autocorrection and Suggestion library.
I also saw some questions regarding UITextChecker
but don't know if it has an access to Apple's native sugesstion library?
May be there are some new classes for that?
ios - UITextChecker 和非英语单词
我正在为 iOS 操作系统开发自定义键盘,并尝试添加自动建议功能。对于英语词典似乎没有困难,但对于像法语这样的语言,我遇到了关于口音的问题。看这个例子:用户尝试写“Chaîne”(链)。检索单词直到用户到达UITextChecker
“î”,然后它停止,单词列表为空。
检索词表的代码如下:
使用意大利语和其他使用重音字母的语言也会出现此问题。键入“cit...”或“citt...”时不会检索“città”(城市)
也许是我理解completionsForPartialWordRange:inString:language
方法真正含义的错。
我尝试选择其他解决方案,例如包括导入 Aspell 词典的 SQLite 数据库,但我不确定它是否合法并且它会被 Apple 审查团队接受。此外,源自 Aspell 的数据库非常大。为了解决后一个问题,我虽然使用包含应用程序的可选下载功能,但我无法弄清楚它的键盘扩展如何访问应用程序的“文档”文件夹,因为它们不共享该文件夹的相同捆绑路径.
任何人都可以帮助我理解UITextChecker
和重音的单词吗?
非常感谢...
ios - 如何禁用日志记录?
我有一个使用UITextChecker
Apple 提供的类的应用程序。此类有以下错误:如果 iOS 设备处于离线状态(预计对于我的应用程序来说经常是这样),则每次我调用一些UITextChecker
s 方法时,它都会将以下内容记录到控制台:
我不想让日志被这些消息发送垃圾邮件。有没有办法从代码中禁用日志记录?我会在调用任何UITextChecker
s 方法之前禁用日志记录,然后再重新启用它。或者是否有任何方法可以选择性地禁用每个类的日志记录(如果它是基础类而不是我的事件)?或者任何其他解决方案?
ios - Swift 中 ru_RU 的 UITextChecker
我正在尝试在Swift 2.0中实现俄语单词的自动完成功能,但遇到了以下问题。
我已经实现了以下代码来测试UITextChecker()的工作原理:
此代码打印以下结果,此结果对我来说看起来不错:
语言列表:
completionsForPartialWordRange:
猜测词范围:
之后,我为ru_RU实现了相同的代码
但completionsForPartialWordRange
总是返回空数组ru_RU
:
的实际结果"кош"
应该是至少"кошка"
但是有一个空数组。
尽管这个guessesForWordRange 适用于ru_RU
:
我尝试使用不同的俄语单词,但我总是从completionsForPartialWordRange
方法中得到空数组。我的代码有错误还是某些已知的 Apple 错误?如何完成ru_RU
withcompletionsForPartialWordRange
方法?