私のアプリケーションでiOS辞書にアクセスしたいと考えています。特定の単語の定義を提供するiOSのビルドライブラリがありますか?特定の単語の定義を取得するためのIOSディクテーション
多くのサードパーティAPIがその作業を行うことがわかりましたが、それらは支払われました。最善の解決策を探してい
...
私のアプリケーションでiOS辞書にアクセスしたいと考えています。特定の単語の定義を提供するiOSのビルドライブラリがありますか?特定の単語の定義を取得するためのIOSディクテーション
多くのサードパーティAPIがその作業を行うことがわかりましたが、それらは支払われました。最善の解決策を探してい
...
スウィフト3
if UIReferenceLibraryViewController.dictionaryHasDefinition(forTerm: "word") {
let libraryVC = UIReferenceLibraryViewController(term: "word")
self.present(libraryVC, animated: true, completion: nil)
}
コード自体が、それははい、あなたが試してみることも説明
を必要としない、かなり明確ですUIReferenceLibraryViewController:
定義のほかに、指定された単語が定義されているかどうかのチェックが含まれます。
のObjective-C:
if ([UIReferenceLibraryViewController dictionaryHasDefinitionForTerm:@"definition"]) {
UIReferenceLibraryViewController* ref =
[[UIReferenceLibraryViewController alloc] initWithTerm:@"definition"];
[currentViewController presentViewController:ref animated:YES completion:nil];
}
スウィフトを次のようにあなたはそれを使用することができます
if UIReferenceLibraryViewController.dictionaryHasDefinition(forTerm: "definition") {
let libraryVC = UIReferenceLibraryViewController(term: "definition")
self.present(libraryVC, animated: true, completion: nil)
}