Я пытаюсь отключить вставку в текстовое поле, используя следующий код:
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
if ([UIMenuController sharedMenuController]) {
[UIMenuController sharedMenuController].menuVisible = NO;
}
return NO;
}
У меня есть этот код в других проектах, и он работает, однако в моем текущем проекте он просто вызывается несколько рази затем отображает пункт меню вставки.
Единственное, что я могу видеть, отличается от того, что в этом проекте viewcontroller, в котором находится приведенный выше код, является дочерним для пользовательского viewcontroller.
РЕДАКТИРОВАТЬ
Это не показывает пункт меню, когда я запускаю его в симуляторе с iOS4.3, в отличие от iOS5