我只是想知道现代的等价物:
NSNotificationCenter.DefaultCenter.AddObserver("UIDeviceOrientationDidChangeNotification", receivedRotate);
会。它说它过时了,我应该使用AddObserver,但我不确定如何使用IntPtr上下文var。
答案 0 :(得分:7)
如果您阅读了Obsolete方法,那么您不需要IntPtr变体:
“使用AddObserver(NSString,Action)代替”
所以你想要的是
NotificationCenter.DefaultCenter.AddObserver (UIDevice.OrientationDidChangeNotification, receivedRotate);