1、在appdelegate.m中找到 “application:didFinishLaunchingWithOptions:”
通過NSUserDefaults 來進行判斷
if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]) {
[[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];
[[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"firstLaunch"];
NSLog(@"first launch");
}else {
[[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];
NSLog(@"second launch");
}
2、在RootViewController的 viewWillAppear:的方法裡面進行添加
if ([[NSUserDefaultsstandardUserDefaults] boolForKey:@"firstLaunch"]) {
UserGuideController *userGuide = [[[UserGuideControlleralloc] init] autorelease];
[selfpresentModalViewController:userGuide animated:YES];
3、在設定頁面裡面也可以添加同樣的視圖,讓使用者可以檢視。
本文轉自 卓行天下 51CTO部落格,原文連結:http://blog.51cto.com/9951038/1746336,如需轉載請自行聯系原作者