我希望我的应用收到设置捆绑中的一项设置更改通知。或者,如果不可能,请进行任何更改(然后我将检查是否是该特定设置)。
我如何在Xamarin iOS中实现这一目标?
答案 0 :(得分:1)
只需将Objective-C代码转换为C#,并且阅读document here,就会发现一些示例:
// Lambda样式
NSNotificationCenter.DefaultCenter.AddObserver(
NSValueTransformer.UserDefaultsDidChangeNotification, (notification) => { Console.WriteLine("Received the notification NSValueTransformer", notification); }
);
//方法样式
void Callback(NSNotification notification)
{
Console.WriteLine("Received a notification NSValueTransformer", notification);
}
void Setup()
{
NSNotificationCenter.DefaultCenter.AddObserver(NSValueTransformer.UserDefaultsDidChangeNotification, Callback);
}