InterfaceBuilderのファイルのFirstResponderが表示されない理由redo:
接続(Received Actions
)? undo:
が存在しますが、redo:
はありません。どうすれば修正できますか?FirstResponderにはredoがありません:
7
A
答えて
1
これはXcodeのバグであり、そこに存在していてもredo:アクションは表示されません。この問題を回避するには、接続を作成するためのカスタムアクションredoを作成することができます。
は、ここに私のレーダーを参照してください:http://www.cocoanetics.com/2013/01/radar-interface-builders-first-responder-is-missing-some-editing-actions/
14
これはバグです。この問題を回避するには、次の場所にファイルを投げてください:
@interface NSResponder (Redo)
- (IBAction)redo:(id)sender;
@end
次にInterface Builderで接続してください。これが完了すると、このコードを削除することができます。
+0
ありがとうございました。出来た。 :) – Sid
関連する問題
- 1. UITextFieldからFirstResponderをresignすることができません
- 2. wit.aiにはドキュメントがありません:ステータス管理がありません
- 3. ブートストラップツアーにエラーはありませんが、機能はありません
- 4. Firebird文にエラーはありませんが、結果はありません
- 5. Qtプログラムにはテキストがありません。フォントエラーはありません
- 6. 私のコードにコンパイルエラーはありませんが、出力はありません
- 7. python txtファイルがありません。データがありません
- 8. ramdaドキュメンテーションマップがありませんコンマがありません
- 9. にはクラスタイプC++がありません
- 10. SkSpriteNodeにはメンバーセンターがありません
- 11. "Java.lang.UnsatisfiedLinkError:java.library.pathにはopencv_java320がありません"
- 12. オブジェクトにはエラーがありません
- 13. リストにはTreeListがありません
- 14. SwiftChartにはメンバーズチャートがありません
- 15. SmartGitにはプライベートレポジトリがありません
- 16. メディアウィキカテゴリにはページがありません
- 17. カラーボックスにはコンテンツがありません
- 18. クラス__PHP_Incomplete_Classにはシリアライザがありません
- 19. NSDictionaryには値がありません
- 20. scalaxbにはタイプがありません
- 21. savedInstanceStateはnullではありませんが、データはありません
- 22. テーブルビューはありませんが、ストーリーボードにあります
- 23. C#SVCサーバーオブジェクトにはパブリックメソッドがあり、クライアントオブジェクトはありません
- 24. jQuery:divsは必要ありませんが、これは必要ありません。
- 25. エラー "GetError:モジュールがありません"(Herokuではローカルではありません)
- 26. ポートフォワーディングは問題ありませんが、内部LANではありません
- 27. QtのUndo Redo Frameworkを理解できません
- 28. WordにはApplication.Activateメソッドがありますが、Excelにはありません。
- 29. AppwidgetのIDはありますが、ウィジェットはありません
- 30. Python prettytableモジュールはありませんが、モジュールはあります
あなたの質問は全く分かりませんが、詳細を教えてください。 – Manuel
あなたの問題は何ですか? –
InterfaceBuilderのファイル(デフォルト名:MainMenu.xib)には常に 'FirstResponder'という名前のオブジェクトがあります。それは常にいくつかのデフォルト接続を持っています。 'NSUndoManager'を実装したい場合、FirstResponderの接続' undo:/ redo: 'を使う必要があります。そして私は 'NSUndoManager'を実装しました。ボタンリストへの 'FirstResponder'の' undo: '接続を取り消す機能を追加する必要があります。できます。ここで、 'FirstResponder'から' redo: '接続をしてredo関数を追加する必要があります。それは常に 'FirstResponder'で見つかる可能性がありますが、' FirstResponder'には 'redo:'接続がありません。どうしてそんなことができますか? – hockeyman