這個網站的新品牌,非常有業餘知識!幾周前開始教我自己。有一個非常堅實的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