我正在开发具有与外部附件通信的应用程序。该应用程序有几个请求发送到外部附件。通知中心 - Obervers不能正常工作
我的问题:
我使用观察者在不同的地方(类),我添加了以下观察员viewDidLoad
:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(observer1:)
name:EADSessionDataReceivedNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(observer2:)
name:EADSessionDataReceivedNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(observer3:)
name:EADSessionDataReceivedNotification object:nil];
首届观察员的作品非常好,但我与其他两个人有问题。直到第一个使用完毕,他们才会回应。我需要添加其他东西吗?
的流程如下:
发送到EXT-ACC的要求和消防标志知道哪些观察者将返回的数据
EXT-ACC与数据
响应
接收方法将通知推送到通知中心。
在1旗帜将采取数据的观察员(在这一点上,我需要删除的通知,因为没有人会需要它吗?)。
你想达到什么目的?如果你为相同的通知注册3个观察者,那么每个事件都将被调用(按顺序)。 –
对不起,好像观察者不醒目的通知,但observer1开头 –
如果我需要移动“的addObserver”到viewWillAppear中 –