Xamarin.ios Monotouch:使用NSNotificationCenter的正确方式
使用NSNotificationCenter的正确方式是什么 我想知道是否有一种指南可以注册和删除特定类中的观察者Xamarin.ios Monotouch:使用NSNotificationCenter的正确方式,xamarin.ios,design-patterns,observer-pattern,nsnotificationcenter,Xamarin.ios,Design Patterns,Observer Pattern,Nsnotificationcenter,使用NSNotificationCenter的正确方式是什么 我想知道是否有一种指南可以注册和删除特定类中的观察者 NSNotificationCenter.DefaultCenter.AddObserver("NSString", Action) 用于将对象注册为obsever。如何取消观察员的注册?我必须在数组中保存特定类的所有观察者吗 先谢谢你。注意。AddObserver方法返回NSObject类型的对象 所以你这样称呼它: NSObject myObserver = NSNotifi
NSNotificationCenter.DefaultCenter.AddObserver("NSString", Action)
用于将对象注册为obsever。如何取消观察员的注册?我必须在数组中保存特定类的所有观察者吗
先谢谢你。注意。AddObserver方法返回NSObject类型的对象 所以你这样称呼它:
NSObject myObserver = NSNotificationCenter.DefaultCenter.AddObserver("NSString", Action);
如果要删除它,请调用以下命令:
NSNotificationCenter.DefaultCenter.RemoveObserver(myObserver);
谢谢你,迪米特里斯。你知道如何向观察者发送信息(对象)吗?在哪里注册和注销观察者是正确的?我将它们视为事件。大多数情况下,在ViewDidLoad中加载,在ViewDidUnload中删除。至于传递信息,还没有查看,但是考虑将匿名方法作为处理程序传递。