爲什麼我在InterfaceBuilder文件中的FirstResponder丟失redo:
連接(在Received Actions
列表中)? undo:
存在,但redo:
不存在。我怎麼修復它?FirstResponder缺少重做:
7
A
回答
1
這是Xcode中的一個錯誤,即使它存在,它也不會看到重做:操作。作爲解決方法,您可以創建自定義操作重做:用於建立連接。
14
這是一個錯誤。解決方法是將它放在某個文件中:
@interface NSResponder (Redo)
- (IBAction)redo:(id)sender;
@end
然後在Interface Builder中建立連接。一旦完成,您可以刪除此代碼。
+0
非常感謝。有效。 :) – Sid
相關問題
- 1. FirstResponder缺少一些功能
- 2. 如何做一個子視圖firstResponder
- 3. 缺少TCP連接重用
- 4. 缺少異步重載?
- 5. 重定向後缺少HTTP_REFERER
- 6. 缺少
- 7. 缺少
- 8. 打字稿抱怨缺少不缺少
- 9. 爲什麼Attributes.IsDefined()缺少重載?
- 10. URL重寫缺少$ _GET參數
- 11. 在MonoDevelop中缺少重構選項
- 12. winsock recv()重複/缺少數據
- 13. 重複元素上缺少樣式?
- 14. AES加密...缺少的重要棋子
- 15. 缺少文件後重新生成
- 16. nginx重寫規則缺少斜槓
- 17. 重新生成缺少的AssemblyInfo.cs 2005
- 18. 缺少重力形式字段
- 19. 軌道3重定向缺少URL根
- 20. ActionScript 3.0中缺少運算符重載
- 21. Android ImageButton onClick,缺少重要的東西?
- 22. CodeIgniter缺少參數重定向到404
- 23. NSViewController中的firstResponder
- 24. UITextFields firstResponder問題
- 25. 更改FirstResponder
- 26. UIDatePickerView作爲UITextField的FirstResponder缺失月組件
- 27. 缺少可變
- 28. 缺少模板
- 29. 缺少資源
- 30. Java.net缺少類?
我完全不理解你的問題,請你詳細說明一下嗎? – Manuel
你的問題是什麼? –
在InterfaceBuilder的文件(默認名稱:MainMenu.xib)中總是有名爲'FirstResponder'的對象。它總是有一些默認連接。如果你想實現'NSUndoManager',你需要使用FirstResponder的連接'undo:/ redo:'。我已經實現了'NSUndoManager'。添加'FirstResponder'的'撤消:'連接到按鈕女巫應該做撤消功能。有用。現在我需要''重做:''FirstResponder'連接來添加重做功能。它始終可以在'FirstResponder'中找到,但現在在我的FirstResponder中沒有'redo:'連接。爲什麼會這樣呢? – hockeyman