Objective c 安装程序窗格下一个按钮侦听器

Objective c 安装程序窗格下一个按钮侦听器,objective-c,installation,Objective C,Installation,我正在开发一个安装程序插件,目前看起来如下: #import "MyInstallerPane.h" @implementation MyInstallerPane - (void)didEnterPane:(InstallerSectionDirection)dir{ [self toggleContinueButton]; [self initTempDir]; } .. + my own functions.. 目前,我使用[self-setNextEnabled

我正在开发一个安装程序插件,目前看起来如下:

#import "MyInstallerPane.h"

@implementation MyInstallerPane

- (void)didEnterPane:(InstallerSectionDirection)dir{
    [self toggleContinueButton];
    [self initTempDir];
}

.. + my own functions..

目前,我使用
[self-setNextEnabled:NO]
禁用“继续”按钮,直到输入所有字段。我希望能够在单击next按钮时实际运行一些代码。在这里,我将ping服务器,并且只有在我得到pong时才真正转到下一个窗格

我如何拥有此按钮的侦听器

我的代码有点像这样:

#import "MyInstallerPane.h"

@implementation MyInstallerPane

- (void)didEnterPane:(InstallerSectionDirection)dir{
    [self toggleContinueButton];
    [self initTempDir];
}

.. + my own functions..

您可以重写委托方法

-(BOOL)shouldExitPane:(InstallerSectionDirection)dir

如果子类需要防止 安装程序禁止退出。调用以确定窗格是否应退出 并允许在屏幕上显示另一个窗格。一旦安装完成 决定是时候退出了,它可以调用gotoNextPane或 gotoPreviousPane退出而不再次调用shouldExitPane

例如:

- (BOOL)shouldExitPane:(InstallerSectionDirection)dir {

    if (!good) {
      return NO
    }

    return YES

}

如何使“继续”按钮变为灰色<代码>[自我设置启用:否]不适用于me@jimwan确保您的
xib
.h
文件已连接(您应该能够从
xib
拖动到
.h
以制作一个
IBOutlet
。然后,如上所述,让您
@实现
.m
文件中的
.h
我发现原因是这是第一页。我将其插入到简介页之前,并可以禁用其他页中的按钮。)使用相同的代码。你知道如何解决这个问题吗?