gpt4 book ai didi

iphone - 如何使 scrollView(用于 T&C)仅在应用程序开始时出现一次,然后再也不会出现?

转载 作者:行者123 更新时间:2023-11-28 20:31:42 25 4
gpt4 key购买 nike

我的问题是……如何制作……这个……当用户第一次使用该应用程序时,我正在尝试制作一个 scollview 以在我的应用程序开头显示条款和条件。如果用户接受了 T&C(通过点击接受按钮),这个 T&C scollview 将永远不会再出现在应用程序的开头,因为他已经接受了。因此,他将来可以免费使用该应用程序。我该如何实现?有什么建议吗?

最佳答案

将 NSUserDefaults 与“TCShown”之类的键一起使用。如果启动开始时 NSUserDefaults 中不存在 key ,则显示 T&C 并创建“TCShown”值,将其设置为 YES ([NSNumber numberWithBool:YES];) 并将其存储到 NSUserDefaults。

编辑:

假设您想在第一个 viewController 中显示 T&C,

#define kTCViewedFlag = @"tcViewed" 

-(void) viewDidAppear {

NSUserDefaults *myDefaults = [NSUserDefaults standardUserDefaults];

if(![myDefaults objectForKey:kTCViewedFlag]) {

//show the TC
}

}


-(IBAction) userAcceptedTC {

[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:YES] forKey:kTCViewedFlag];

[[NSUserDefaults standardUserDefaults] synchronize];
//dismiss the scrollView
}

-(IBAction) userDidDeclineTC {

//handle refusal of TC

}

关于iphone - 如何使 scrollView(用于 T&C)仅在应用程序开始时出现一次,然后再也不会出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11949762/

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