MonoTouch NSNotificationCenter.DefaultCenter.AddObserver теперь устарел? - PullRequest
3 голосов
/ 27 декабря 2010

Мне просто интересно, что такое современный эквивалент:

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

будет. Он говорит, что устарел, и что мне следует использовать AddObserver, но я не уверен, что использовать для контекста IntPtr var.

1 Ответ

7 голосов
/ 27 декабря 2010

Вам не нужен вариант IntPtr, если вы читаете устаревший метод, он говорит:

«Использовать вместо этого AddObserver (NSString, Action)»

Итак, вы хотите

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