创建委托的步骤
步骤 1 − 首先,创建一个单视图应用程序。
步骤 2 − 然后选择文件 → 新建 → 文件...
步骤 3 − 然后选择Objective C Class 并单击Next。
步骤 4 - 为类命名,例如,SampleProtocol,子类为 NSObject,如下所示。
步骤 5 − 然后选择创建。
步骤 6 − 在 SampleProtocol.h 文件中添加一个协议,更新后的代码如下:
步骤 7 − 通过更新 SampleProtocol.m 文件来实现实例方法,如下所示。
步骤 8 − 通过将标签从对象库拖到 UIView 中,在 ViewController.xib 中添加一个 UILabel,如下所示。
步骤 9 − 为标签创建一个IBOutlet 并将其命名为myLabel 并更新如下代码以采用ViewController.h 中的SampleProtocolDelegate。
步骤 10实现委托方法,为 SampleProtocol 创建对象并调用 startSampleProcess 方法。更新后的 ViewController.m 文件如下 -
步骤 11我们将看到如下输出。最初,标签显示“正在处理...”,一旦 SampleProtocol 对象调用委托方法,该标签就会更新。
