2017-09-23 6 views
-1

私は2つのアプリケーションを持っていますが、1つはXamarinによって構築され、もう1つはXcodeです。NSDistributedNotificationCenter.DefaultCenter.AddObserverはXamarine.Macで動作しません

ここでは、XamarinプロジェクトのObserverを追加します。 NSDistributedNotificationCenter.DefaultCenter.AddObserver( "NotificationFromDMT"、NSKeyValueObservingOptions.OldNew、(obj)=> { Console.WriteLine( "123"); });

そして、私は私のXcodeプロジェクトに通知を投稿

[[NSDistributedNotificationCenter defaultCenter] postNotificationName:@オブジェクト "NotificationFromDMT":ゼロ];

私はそれが動作しないことがわかります、私のXamarinアプリは通知を得ることができない!

誰かがこれを修正できますか?あなたはちょうどそうNSKeyValueObservingOptions.Initialを使用するネームベース(文字列)通知を送信し、任意のオブジェクトを変更していない

答えて

0

NSDistributedNotificationCenter.DefaultCenter.AddObserver("NotificationFromDMT", NSKeyValueObservingOptions.Initial, (obj) => { 
      Console.WriteLine("123"); 
}); 
関連する問題