gpt4 book ai didi

ios - 收到设置 bundle 中设置更改的通知(在 Xamarin iOS 中)

转载 作者:行者123 更新时间:2023-11-28 23:27:18 26 4
gpt4 key购买 nike

我希望我的应用程序在设置包中的一项设置发生更改时收到通知。或者,如果这不可能,则进行任何更改(然后我将检查它是否是该特定设置)。

我如何在 Xamarin iOS 中实现这一目标?

这些答案似乎解决了其中一个选项 onetwo .但我不知道如何在 Xamarin/C# 中执行此操作。

最佳答案

只需将 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);
}

引用:userdefaultsdidchangenotification

关于ios - 收到设置 bundle 中设置更改的通知(在 Xamarin iOS 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58261458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com