私はそのビューUIViewController
でと持っています。UITextView
ユーザーがテキストを選択すると、単語の定義に使用するシステム メニュー項目の定義があります。UIReferenceLibraryViewController
問題は、辞書を閉じた後も単語が選択されたままになることです。選択を解除することをお勧めします (iBooks で行われているように)。
を使用して単語の選択を解除しようとしましたUIMenuControllerDidHideMenuNotification
:
[[NSNotificationCenter defaultCenter] addObserverForName:UIMenuControllerDidHideMenuNotification object:nil queue:nil usingBlock:^(NSNotification *notification) {
[textView setSelectedRange:NSMakeRange(0, 0)];
}];
これにより、単語の選択が解除されますがUIViewController
、次のメッセージが表示されて my がフリーズします。
2012-12-20 19:18:45.553 Pilcrow[7018:c07] Warning: Attempt to dismiss from view controller <_UIFallbackPresentationViewController: 0x75b8300> while a presentation or dismiss is in progress!
2012-12-20 19:18:45.963 Pilcrow[7018:c07] Unbalanced calls to begin/end appearance transitions for <_UIFallbackPresentationViewController: 0x75b8300>.
何か案は?