MonoTouch NSNotificationCenter.DefaultCenter.AddObserver现在已经过时了?

时间:2010-12-27 02:41:53

标签: xamarin.ios obsolete

我只是想知道现代的等价物:

NSNotificationCenter.DefaultCenter.AddObserver("UIDeviceOrientationDidChangeNotification", receivedRotate);

会。它说它过时了,我应该使用AddObserver,但我不确定如何使用IntPtr上下文var。

1 个答案:

答案 0 :(得分:7)

如果您阅读了Obsolete方法,那么您不需要IntPtr变体:

“使用AddObserver(NSString,Action)代替”

所以你想要的是

NotificationCenter.DefaultCenter.AddObserver (UIDevice.OrientationDidChangeNotification, receivedRotate);