gpt4 book ai didi

iphone - 在以下情况下保存应用程序状态数据的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 21:02:26 24 4
gpt4 key购买 nike

我已在单击按钮时从我的应用程序启用推送通知。此外,单击按钮时将禁用推送通知。当我停止应用程序时,所有数据都会丢失,因此即使启用了推送通知,下次当我运行应用程序时,它也会被禁用。我必须将推送通知的状态存储在某个位置,无论是启用还是启用哪个是存储禁用状态的最佳位置?一个是数据库,我知道除了数据库之外还有什么?

最佳答案

使用以下代码,其中使用 NSUserDefaults 来保存状态。

-(IBAction)disableNotification:(id)sender
{

[NSUserDefaults standardUserDefaults]setValue:@"Disabled" forKey:@"NotificationState"]

}

-(IBAction)EnableNotification:(id)sender
{

[NSUserDefaults standardUserDefaults]setValue:@"Enabled" forKey:@"NotificationState"]

}

如果你想为国家做点什么

if ([[[NSUserDefaults standardUserDefaults]valueforkey:@"NotificationState"]isEqualsToString:@"Enabled"])
{
// Do Some Stuff

// Enabled State
}

else
{
// Do some Stuff

// Disabled state

}

关于iphone - 在以下情况下保存应用程序状态数据的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14037166/

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