gpt4 book ai didi

objective-c - iOS6]在加载并显示当前 View 之前跳转到另一个 View

转载 作者:行者123 更新时间:2023-11-29 04:15:13 25 4
gpt4 key购买 nike

这就是我的软件应该如何运行。

我有一个协议(protocol) View Controller ,它将在运行软件之前显示并询问用户是否同意我们的政策。一旦用户按下“同意”按钮表示同意,该按钮就会消失,并且永远不会再显示给他们。

问题是我必须在加载 View 之前检查他们之前是否同意,并决定程序是否可以跳过协议(protocol)页面......而且我不知道在哪里做。

viewDidLoad() 绝对不是那个,因为它实际上是在 View 加载后调用的。我尝试使用 iniWithCoder() 但没有成功。我尝试使用 didfinishlaunchingwithoptions() 但似乎 Storyboard没有调用它:( ...

请给我一些建议吗?

在等待您的建议时,我将深入研究 iOS 开发人员库。谢谢!

最佳答案

你应该做的是在 NSUserDefaults 中记录他们点击页面的事实。从下次开始检查 NSUserDefaults,如果它存在,则不显示该页面。

一些示例代码,您可以放入应用程序委托(delegate)或 View Controller 逻辑中。

if([[NSUserDefaults standardUserDefaults] valueForKey:@"visited"]){
NSLog(@"Second time visitor");
}else{
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"visited"];
NSLog(@"First time visitor");
}

[[NSUserDefaults standardUserDefaults] synchronize];

关于objective-c - iOS6]在加载并显示当前 View 之前跳转到另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13811532/

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