Я вырезал текст в текстовом представлении с помощью UIMenuController и хочу вставить его в другое место. Но строка UIPasteBoard никогда не получает правильного значения. К вашему сведению, это просто происходит в процессе нарезки, но это не проблема при копировании.
Например: я скопировал «XYZ» и вставил его, строка UIPasteBoard содержит правильное значение, есть «XYZ»
затем я хочу вырезать «ABC» и вставить его, но строка UIPasteBoard содержит неправильное значение, она по-прежнему «XYZ», а не «ABC», и вывод xcode дает мне текст Webcore NSBeep()!
Я не понимаю, почему это может произойти, может кто-нибудь подсказать? Спасибо
ОБНОВЛЕНИЕ
я просто использую метод canPerformAction:
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender{
return [super canPerformAction:action withSender:sender];
}