FirstResponder缺少重做:

时间:2013-01-16 15:00:56

标签: objective-c macos undo first-responder redo

为什么InterfaceBuilder文件中的FirstResponder缺少redo:连接(在Received Actions列表中)? undo:存在,但redo:没有。我怎么能解决它?

2 个答案:

答案 0 :(得分:16)

这是一个错误。解决方法是将其放在某个文件中:

@interface NSResponder (Redo)
- (IBAction)redo:(id)sender;
@end

然后在Interface Builder中建立连接。完成后,您可以删除此代码。

答案 1 :(得分:1)

这是Xcode中的一个错误,它看不到重做:动作,即使它在那里。作为一种解决方法,您可以创建自定义操作重做:用于建立连接。

在此处查看我的雷达:http://www.cocoanetics.com/2013/01/radar-interface-builders-first-responder-is-missing-some-editing-actions/