iOS 10. Swift 3編集可能なテキストの一部のUITextViewアクションを無効にする
私はこれを私のクラスにUITextViewで入れました。ポップアップメニューのいくつかの機能を削除するための最良の答えと思われます。当初は問題が発生していましたが、私は同意し、その質問に対する答えを正しいものとして投票しました...しかし、さらなるテストでは、コードが意図した通りに機能しないことがわかりました。
残念ながらそれは何もしません、絶対に何もありません!私はそれらを無視しようとしても、メニューオプションをキャッチして、とにかくやっているように見える。
これは、私が他のSOの投稿で言うことができる限り、客観的なCで動作するように思われますが、Swiftではそうではありませんか?誰かが、私がここで紛失している微妙なコードの変更で、恐らくこれのように見えるSwiftで動作するバージョンを手に入れましたか?
override public func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
if (action == #selector(cut)) {
return false
}
return super.canPerformAction(action, withSender: sender)
}
完全なエラーを表示する必要があります。エラーメッセージの重要な部分をすべて削除しました。 – rmaddy