有没有办法通过SDK从内置词典中随机检索单词?
我可以提供自己的单词列表,但使用内置词典可以轻松进行本地化。
答案 0 :(得分:5)
不幸的是,这是iPhone无法访问的区域之一。
但是,您可以使用许多免费词典作为替代方案。将基于文本的文件转换为ansqlite数据库很容易,这使得随机选择单词变得非常容易。
是的,正如你所指出的,本地化是一个问题:(
答案 1 :(得分:1)
无法访问拼写检查程序。
答案 2 :(得分:0)
iPhone检查UITextField对象中的拼写。 创建UITextField作为用户输入区域。 声明您的接口符合协议。 添加任何其他委托,然后使用UITextChecker
它有像availableLanguages,hasLearnedWord,learnWord,unlearnWord这样的东西 它还有guessesForWordRange:inString:返回可能有效替换拼写错误单词的单词列表的语言。
有关更多信息,请查看UITextChecker上的iPhone OS参考库 http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITextChecker_Class/Reference/Reference.html
DougPan
答案 3 :(得分:0)
Lexicontext(我的库)为英语单词提供了这样的功能,虽然不是来自内置字典,而是来自内置于其中的WordNet实例。