開機指導書

以下方法還沒試驗,具體試過再添加:


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"]) {

[[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];

UserGuideController *userGuide = [[[UserGuideControlleralloc] init] autorelease];

[selfpresentModalViewController:userGuide animated:YES];

}

3、在設置頁面里面也可以添加同樣的視圖,讓用戶可以查看。

4,在沙盒地下設置一個文件,第一次運行的時候就創建這個文件,即運行這個新手指南類似的文件,以后判斷是否存在這個文件,如果存在則不再創建(即不執行新手指南的展示方法)。或者在數據庫里做一個標記,標記此文件是否被創建過。


總結:大體看了以下,感覺是根據數據庫的表示來判斷是否執行過,來實現執行一次的指導書。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容