【问题标题】:Control-drag to AppDelegate only仅按住 Control 并拖动到 AppDelegate
【发布时间】:2015-01-31 12:21:24
【问题描述】:

Xcode 6.1,OSX 不是 ios,只允许我从 MainMenu.xib 中的按钮控制拖动到 AppDelegate。这对我来说很不幸,因为我的 IBAction 必须包含像 [self setNeedsDisplay:YES] 这样的视图方法。我需要将它控制拖到我的 MyView 文件中,这样可以容忍它们。这也更有意义。

从按钮控制拖动到 AppDelegate 以外的任何文件都不会执行任何操作。

Identity Inspector > Class 设置为 MYView。

我怎样才能做到这一点,修复如何工作? 另外,为什么现在仅限于 AppDelegate?也许是时间问题?

谢谢,

尼克

【问题讨论】:

    标签: xcode macos cocoa


    【解决方案1】:

    尝试将一个空对象从对象库拖到您看到“AppDelegate”的区域,然后选择它并将其“类”设置为“MyView”,然后二次拖到该对象以创建 IBAction。

    【讨论】:

    • 谢谢,这使得按钮动作起作用。不幸的是,它引入了一个新问题:在 initWithCoder 中初始化的 ivar 整数被设置为零。我不知道这种联系是否是它的原因。我在过去的项目中从未见过这种情况。
    • 遇到了同样的问题。有效。找了两天。非常感谢!
    • 这其实是我经常要做的事情,所以别忘了你也能做到!还有@j yrez,我很抱歉,但我什至不知道 initWithCoder 是什么。我帮不了你。我其实是个菜鸟。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 2018-11-19
    • 1970-01-01
    • 2018-07-24
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多