如何从iPhone的字典中检索随机单词?

时间:2009-03-04 03:52:55

标签: iphone dictionary

有没有办法通过SDK从内置词典中随机检索单词?

我可以提供自己的单词列表,但使用内置词典可以轻松进行本地化。

4 个答案:

答案 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实例。