1
Q
首先查看警報
A
回答
1
好的,我需要做同樣的事情。我創建了一個我用來存儲NSUserDefaults的單例類。
我稱之爲我的默認類。
Defaults.h
#import <Foundation/Foundation.h>
@interface Defaults : NSObject
{
}
@property(atomic,assign) int numberOfLaunches;
+(Defaults*) currentDefaults;
+(Defaults*) defs;
Defaults.m
#import "Defaults.h"
#include "SynthesizeSingleton.h"
@implementation Defaults
SYNTHESIZE_SINGLETON_FOR_CLASS(Defaults)
+(Defaults*) defs
{
return [Defaults currentDefaults];
}
-(int) numberOfLaunches
{
return [[NSUserDefaults standardUserDefaults] integerForKey:@"number_of_launches"];
}
-(void) setNumberOfLaunches:(int)numOfLaunch
{
[[NSUserDefaults standardUserDefaults] setInteger:numOfLaunch forKey:@"number_of_launches"];
}
--Now剛剛導入默認類成你想要在使用它爲準類。
if([Defaults defs].numberOfLaunches < 1)
{
[Defaults defs].numberOfLaunches++;
//Perform whatever alertView action your wanting to do
UIAlertView *alertV=[[UIAlertView alloc]initWithTitle:NSLocalizedString(@"FIrst Launch",NULL) message:NSLocalizedString(@"This is the apps first launch",NULL) delegate:nil cancelButtonTitle:NSLocalizedString(@"Okay",NULL) otherButtonTitles:nil];
[alertV show];
[alertV release];
}
//如果你想知道他們按下哪個按鈕,你需要採用UIAlertViewDelegate
相關問題
- 1. 警報器首先運行?
- 2. 錯誤與警報查看
- 3. EF 6.1.2數據庫首先查看代
- 4. IEnumerable的回報首先
- 5. 禁用警報查看按鈕
- 6. 如何使用警報查看對象()
- 7. 警報查看位置不是中心
- 8. 從控制器傳遞警報查看
- 9. 動態警報查看文本正文
- 10. 首先檢查元組,看看是否與參數
- 11. 如何清除報警管理器中的先前報警?
- 12. 角色=「警報」只是工作首次
- 13. PHP分頁,首先查看某個頁面
- 14. 首先查看FXML代碼而不保存到文件?
- 15. 使toastr警報看起來像自舉警報
- 16. 禁用預先檢查複選框警報對話框android java
- 17. jQuery:是:首先比.className更快:首先?
- 18. 如何首先顯示警報框,然後使用查詢字符串重定向到任何頁面?
- 19. 報表查看器
- 20. VS2017不在先決條件中顯示報告查看器
- 21. Appcelerator Titanium - 如何在logcat中查看警報?
- 22. 無法在瀏覽器窗口中查看警報
- 23. IOS警報查看直接用戶到iPad設置Wifi
- 24. 解析Swift - 自定義登錄警報查看錯誤
- 25. 警報查看活動指示燈顯示時間
- 26. 首先從
- 27. 首先數
- 28. ics警報不報警
- 29. LINQ to SQL中,首先查詢
- 30. Python首先在哪裏查找文件?
最好不要使用警報視圖,使用視圖控制器,在第一次啓動時顯示它,然後允許用戶在「設置」類型視圖控制器中重新訪問視圖,這樣他們就可以能夠編輯它,如果錯誤是鍵入? – iProRage
感謝隊友@iProRage – iosdev