当消息从服务器到达时,客户端框架使用回调机制通知应用程序。发送的一些事件示例包括登录成功或失败、订阅成功或失败或对 MBO 的更改。
通过执行注册回调对象:
MyCallbackHandler* theCallbackHandler = [MyCallbackHandler new]; [SampleApp_SampleAppDB registerCallbackHandler:theCallbackhandler];
这是什么意思..请帮忙?
当消息从服务器到达时,客户端框架使用回调机制通知应用程序。发送的一些事件示例包括登录成功或失败、订阅成功或失败或对 MBO 的更改。
通过执行注册回调对象:
MyCallbackHandler* theCallbackHandler = [MyCallbackHandler new]; [SampleApp_SampleAppDB registerCallbackHandler:theCallbackhandler];
这是什么意思..请帮忙?
这意味着该方法registerCallbackHandler:
接受一个符合协议(例如)的对象,该协议需要在您的类定义SampleAppHandlerProtocol
上实现一些方法。MyCallbackHandler
实际例子:
@protocol CallbackHandler
-(void)reportSomethingFinished;
@end
@class SampleApp
{
CallbackHandler *handler;
}
-(void)registerCallbackHandler:(CallbackHandler*)handler;
-(void)doSomething;
@end
这样,您必须实现一个符合的类,CallbackHandler
以便可以从其代码SampleApp
中调用您。reportSomethingFinished