Я просто хочу переопределить метод в UITextView, который является canPerformAction. В методе overriden я пытаюсь отключить действие «paste:». Чтобы сделать это, я попытался создать новый тип, который будет обрабатывать только действие. Все другие связанные с uitextview коды в стандартном ViewController.swift по умолчанию. Поэтому я просто добавил класс касания какао в проект и установил цель. Вот мой собственный код UITextView как выглядит: импорт UIKitПользовательский UITextView не может быть установлен в Identity Inspector
public class CustomTextView: UITextView {
override public func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool {
if action == "paste:" {
return false
}
return super.canPerformAction(action, withSender: sender)
}
}
Когда я выбираю один из uitextviews в раскадровке и просмотреть панель Идентичность инспектор, я вижу, что я м не в состоянии установить мой пользовательский класс.
Так что мне не хватает?
после всех выкапывания я перезапустил компьютер и bazinga! –