这个网站的新品牌,非常有业余知识!几周前开始教我自己。有一个非常坚实的iPhone应用程序,但是我想实现的最后一个功能是能够;iOS首次发布游戏 - 检测应用程序是否首次推出
创建“仅首次发布”导游。
我想知道的是; 如果它是用户第一次启动应用程序,我怎样才能将视图重定向到一个新的视图控制器,而不是按下按钮的“初始视图控制器”,全部以编程方式。
我读了一些关于检测首次启动的教程,我明白了。 我也读了一些教程,并尝试在本书中的一切尝试和实施“performSegueWithIdentifier”,但没有任何工作对我来说!
也许是因为我使用Xcode 5并在iOS 7上测试。 如果有人能帮助我,我会永远感激!
(void)viewDidLoad
{
[super viewDidLoad];
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"FirstLaunch"]) {
}
else {
// Place code here
self.view.backgroundColor = [UIColor redColor];
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"FirstLaunch"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
// Do any additional setup after loading the view, typically from a nib.
}
你试过了什么?也许向我们展示一些代码。你试过的东西怎么不起作用?更多细节你可以给,更好的装备,我们将帮助你。 – neilco
我添加到我的主要职位,我添加到我的viewcontroller.m文件。这工作正常,但我不太确定要在“// Place code here”部分中放置什么来打开替代视图控制器。 – Luke
我也试图创建一个segue,并通过将代码放置在上面说的“//在此处放置代码”的地方使用代码以编程方式推送它; [self performSegueWithIdentifier:@“Tour”sender:self]; 我的segue被命名为“Tour” – Luke