2
A
回答
8
使用NSUserDefaults
存儲一個BOOL,像這樣:
-(void) showFirstRunAlerts {
BOOL ranBefore = [[NSUserDefaults standardUserDefaults] boolForKey:@"RanBefore"];
if (!ranBefore) {
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Message title."
message:@"Your message."
delegate:self
cancelButtonTitle:@"Thanks!"
otherButtonTitles:nil];
[alert show];
[alert release];
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"RanBefore"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
}
相關問題
- 1. 如何在首次啓動應用程序時顯示UIViewController?
- 2. 僅在第一次啓動應用程序時顯示UIAlertView
- 3. 如何僅在首次啓動應用程序時顯示消息?
- 4. 如何在第一次應用程序啓動時顯示pushviewcontroller?
- 5. 如何在首次啓動時僅顯示一次UIPageViewController
- 6. 如何在首次啓動時在離子狀態下顯示應用說明
- 7. 3啓動後顯示UIAlertview應用程序
- 8. 推送通知每次在應用程序啓動時顯示
- 9. 如何在首次啓動PreferenceActivity時顯示defaultValues?
- 10. 在首次啓動時執行應用程序指令
- 11. TabBar:首先在應用程序啓動後顯示ViewController
- 12. 如何在首次啓動應用程序時訪問任何方法
- 13. iOS版 - 應用程序啓動非常慢首次啓動
- 14. 如何在應用程序啓動時顯示iPad鍵盤?
- 15. 如何在wpf應用程序啓動時顯示圖像?
- 16. 如何在android中啓動應用程序時顯示進度
- 17. 如何在應用程序啓動時顯示提醒
- 18. 如何在應用程序啓動時顯示鎖定屏幕?
- 19. 如何在應用程序啓動時顯示主屏幕?
- 20. iphone應用程序首次啓動時顯示白色屏幕,但再次進入時可以使用
- 21. 如何在Android應用程序首次啓動時下載本地化文件
- 22. 如何在首次啓動.NET Windows應用程序時創建Access數據庫?
- 23. 首次啓動時調試iOS應用程序
- 24. 使用com.google.gms.google服務首次啓動應用程序時,Android應用程序需要更多時間啓動
- 25. 如何在首次啓動C#程序時運行方法或事件?
- 26. 如何僅在應用程序啓動「新鮮」時才顯示啓動屏幕?
- 27. 應用程序運行時首次運行活動正在顯示
- 28. 如何僅在首次啓動時使用啓動畫面?
- 29. 如何在iPhone應用第一次啓動時使UIAlertView只出現一次?
- 30. 在應用程序啓動3次後顯示AlertDialog
你比我還快! :p – vincent 2010-12-01 20:41:06