2013-02-20 45 views
0

可以在多個類中發送一個通知(通過一個我的意思是相同的postNotificationName:postNotificationName:@「notification_name」)嗎? Observer是AppDelegate.m,它共享NSDictionary。在每個班級發送通知之前,它是在它的密鑰設置值。在AppDelegate接收到通知後,它將檢查字典中的所有值是否都設置爲yes(所有通知都已發送)。 是好方法還是應該使用其他技術?多次發佈一個通知(一個觀察者)

(通知每一個類只有一個爲每個類發送)

回答

0

這是可能的,但目前尚不清楚你要實現這種設計是什麼。

通知的目的是確保當偵聽器已被釋放並且不再存在時不發生崩潰。在您的應用程序委託的情況下,這是不可能的,因此您應該直接與應用程序委託進行通信(例如,通過公開的方法)。

+0

感謝您的幫助,我放棄了通知,轉而採用簡單的暴露方法。 調試簡單,更容易,謝謝! :) 我的目標是加載新的視圖控制器,當所有的數據加載(當某些類下載它的數據時,它將設置字典和啓動方法來檢查字典中的所有值是否設置爲適當的值。 – lvp 2013-02-20 09:15:53

相關問題