2013-12-09 55 views
-1

我正在製作一個應用程序,並且我寫了一些代碼告訴我是否是第一次用戶打開它。如果這是第一次,我想顯示一個應用程序的一個「遊覽」(類似於應用程序「Fifty Three Pages」,用戶在頁面之間滑動,向您介紹應用程序)。第一次打開應用程序之旅

如何在我的應用程序中顯示類似的歡迎消息?

要澄清:我已經有了確定這是否是第一次啓動應用程序的代碼。我只想知道我是如何獲得最初的歡迎之旅,就像在應用程序中「紙」一樣?

+1

http://stackoverflow.com/questions/11237008/how-to-determine-that-user-runs-the-app-for-the-first-time – tikhop

+0

你有嘗試過什麼嗎?基本上你可以設置一個'NSUserDefaults'布爾變量來決定是否看到前奏消息。如果沒有,則顯示消息。 – logixologist

+0

我編輯了我的問題,說我已經編寫了用於確定它是否是第一次打開應用程序的代碼。我只是想知道如何獲得相同的歡迎旅遊彈出,如在應用程序,「紙」? – user2397282

回答

2

您可以在didFinishLaunchingWithOptions:方法的用戶默認值中保存一個BOOL變量(isOpenedFirstTime),並且每次檢查它是否存在此變量,並且如果它存在,則表示該應用程序以前是打開的。如果不存在,則顯示'遊覽'並保存該變量,以便下次它會在那裏。

2

好的,所以,從應用模擬器中刪除您的應用,然後在運行它之前,在代碼中進行一些編輯。

所以在你的第一個視圖控制器的viewDidLoad,使用此

[[NSUserDefaults standardUserDefaults]setBool:@"Yes" forKey:@"isFirstTime"]; 

然後使用if語句檢查是否[[NSUserDefaults standardUserDefaults] boolForKey:@"isFirstTime"]; == @"Yes"如果是這樣,模態出示您的控制器。

+0

也許使用plist? –

相關問題