【问题标题】:Can anybody explain about how I set Global Button's target in Objective-C?谁能解释我如何在 Objective-C 中设置全局按钮的目标?
【发布时间】:2011-06-28 06:11:05
【问题描述】:

如果我在课堂上编写程序(使用@interface ....in .h 和@implementation in .m) 我可以将 button:target 设置为 self,但如果我想在全局函数中使用,我不能将 button:target 设置为 self。我得到了自我“未声明”的错误。

我想将目标设置为 UIWindow 或当前显示的视图。

有人可以帮忙吗?

【问题讨论】:

  • 如果你把东西做成全局的,那么它就不属于一个类。因此,由于 self 指的是它所在的类,所以它不起作用。
  • 亲爱的匿名,我知道。但我想使用全局中的按钮来调用特定的全局函数。我惊呆了如何在全局按钮中设置目标。
  • 你可以设置一个类方法来调用全局函数。

标签: objective-c uibutton target uiwindow


【解决方案1】:

目标必须是对象,动作必须是该对象的方法。你不能做你想做的事。

如果迫切需要某个事物的全局实例,请考虑制作一个单例对象并将其用作目标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 2017-12-24
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 2012-09-18
    相关资源
    最近更新 更多