FYI: UIReferenceLibraryViewController.dictionaryHasDefinitionForTerm can't be used to display the result on your app. It seems those dictionary provider only authorized Apple to use their results, not any third party developer. Your app will be rejected:(