我試圖傾聽UIViewController
方法被觸發(-viewDidLoad
,-viewDidAppear
,-viewDidUnload
,-viewDidDisappear
等),而不修改方法中的實際代碼。這是不可能的嗎?我試圖讓另一個班的觀察員監聽被調用的方法,但我不想將postNotifications:
添加到View Controller中。我一定要嗎?NSNotificationCenter:是否有可能監聽其他未明確發佈通知的類?
0
A
回答
0
不,這是不可能的。恐怕您必須添加postNotifications:
。
0
我想繼承UINavigationController來發布你想要的通知。或者,我會使用類似的swizzling來添加通知,而不用觸及代碼類
相關問題
- 1. 是否可以監聽其他課程觸發的事件?
- 2. 如何偵聽發送到iOS NSNotificationCenter的defaultCenter的所有通知?
- 3. NSDistributedNotificationCenter監聽未公開的Apple通知
- 4. 使用NSNotificationCenter向其他班級發出通知
- 5. Swift類沒有註冊使用NSNotificationCenter的目標C類發佈的通知
- 6. NS通知監聽
- 7. JMX通知監聽
- 8. 是否有脫機通話監聽器
- 9. 是否有可能知道Excel中其他文件的字數?
- 10. Airpush沒有發送正確的通知數量,並且是否有其他推送通知網絡
- 11. 是否有默認通知中心發佈的通知列表?
- 12. Android:是否有可能獲得其他應用程序的通知信息?
- 13. 明確監聽信號
- 14. NSNotificationCenter:我怎麼知道發佈通知的內容?
- 15. StarterSTS發佈其他聲明
- 16. Android工作室:未能通知項目評估監聽器
- 17. NSNotificationCenter:通過2類之間的通知
- 18. 是否有可能Server.MapPath頁面類中的任何其他bau?
- 19. 是否有針對WiFi網絡更改的NSNotificationCenter通知?
- 20. 是否有可能在Android中鏈接事件監聽器?
- 21. 是否有可能讓Java監聽多個RabbitMQ隊列?
- 22. 是否有可能使事件監聽器充當鬧鐘?
- 23. NSNotificationCenter:對象是否在他們發佈的同一個線程上接收通知?
- 24. NS通知監聽器iOS
- 25. 線程監聽器通知
- 26. 如果監聽器類中的其他語句有多個
- 27. 事件偵聽通知其他事件
- 28. 是否有可能通過其他dll繪製pyqt小部件?
- 29. 是否有可能通過NSApplicationDelegate訪問其他文件
- 30. 是否有可能建立嗅探器來聆聽其他網站的迴應?