objective-c - xcode4 和助理编辑器中非常基本的 socket / Action 连接问题

标签 objective-c cocoa xcode4 appdelegate

我有一个全新的 xcode 4 cocoa 项目(不是 ios),只有一个窗口。对于该窗口中的 View ,我将类更改为“myView”并创建了 myView.[hm] 。我在主窗口的 View 中添加了一个按钮。当我从按钮按住 Control 键拖动到 myView.m 的源代码时,它不会弹出“创建操作?”正如我所期望的。但是,当我尝试按住 Control 键拖动到“AppDelegate.m”时,它确实会弹出。所以我认为我需要更改某物的“所有者”,以便控件拖动到 myView.m 工作。

任何关于我如何做到这一点的建议,或者我在概念上有什么错误,将不胜感激。

谢谢

查理

最佳答案

你犯了两个错误。

首先:如果您希望将其公开,则必须按住 Ctrl+拖动到 .h,如果您在 .m 中执行此操作,它将变为私有(private)。由于您无法在 .m 中执行此操作,请在 .h 中尝试。

第二:将Object的类更改为myView,默认情况下它是AppDelegate。并检查您的文件所有者类别是什么。

关于objective-c - xcode4 和助理编辑器中非常基本的 socket / Action 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13409365/

相关文章:

xcode - NSView 在一个非常简单的程序中无法响应

iOS 静态库 - 是否可以将 AdSupport.framework 包含在我的库中?

objective-c - 标签栏项目的标题不显示

macos - XCode 4.4 问题 : 'mach_debug/mach_debug_types.h' file not found

ios - 如何找到 subview 的数量?

objective-c - MKannotationView 与 UIButton 作为 subview ,按钮不响应

iphone - 关于Cocoa Touch Controls可扩展性的问题

iphone - 在 Xcode 4 中构建依赖项

objective-c - UIImage UIImageJPEGRepresentation 对 UIImage 安全

mysql - 将 NSURLConnection 替换为 NSURLSession 以下载和解析 json 提要