2
A
回答
2
您可以使用這些方法來讀取和寫入用很少的努力
+ (void) setSetting: (NSString *)key value: (NSString *)value {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:value forKey:[NSString stringWithFormat:@"%@", key]];
[defaults synchronize];
}
+ (NSString *) getSetting: (NSString *)key defaultVal: (NSString *)defaultVal {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *setting = [defaults stringForKey:[NSString stringWithFormat:@"%@", key]];
if (setting == nil) {
setting = defaultVal;
}
return setting;
}
你可以每次只需更新一個值,你已經存儲在用戶默認文件中didFinishLaunchingWithOptions:
在你的appDelegate被觸發
2
這很容易。在NSUserDefaults中保存一個NSNumber,並在每次啓動應用程序時增加它。當它命中3時,顯示警報。
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)options {
// ...
if ([self plusPlusLaunchCount] == 3) {
[self showRateUsAlert];
}
return YES;
}
- (void)showRateUsAlert {
// show the Rate Us alert view
}
- (NSInteger)plusPlusLaunchCount {
static NSString *Key = @"launchCount";
NSInteger count = 1 + [[NSUserDefaults standardUserDefaults] integerForKey:Key];
[[NSUserDefaults standardUserDefaults] setInteger:count forKey:Key];
return count;
}
+0
提示:[make-a-uialertview-show-after-second-launch](http://stackoverflow.com/questions/11076960/make-a-uialertview-show-after-second-launch) – madLokesh
相關問題
- 1. 第一次啓動iOS應用程序時檢測嗎?
- 2. J2me檢測應用程序的第一次啓動
- 3. 啓動第三方應用程序
- 4. 如何檢測/觀察第三方應用何時啓動全屏過程?
- 5. 如何檢測Android應用程序啓動器/啓動器
- 6. Xcode UI測試:如何測試應用程序的第一次啓動
- 7. 如何在第一次啓動應用程序時使Activity只啓動一次?
- 8. 如何從第三方應用程序啓動PowerShell?
- 9. Android - 如何啓動包名稱的第三方應用程序?
- 10. 如何檢測ios應用程序中的第一次運行?
- 11. 檢測應用程序啓動
- 12. 檢測應用程序啓動事件
- 13. 檢測應用程序啓動事件
- 14. 僅在應用程序第一次啓動時啓動活動
- 15. 第一次啓動第三方應用程序時會收到通知
- 16. 如何在第一次應用程序啓動時顯示pushviewcontroller?
- 17. 如何測試Android應用程序的安裝或第一次啓動
- 18. 檢查應用程序如何啓動?
- 19. 如何檢測應用程序啓動類型(自動啓動還是手動)?
- 20. 如何檢測取向模式,同時啓動應用程序第一
- 21. 讓第三方應用程序直接啓動我的活動?
- 22. android如何殺死一個進程或應用程序並檢測一些應用程序再次啓動
- 23. Android可以應用程序檢測它是如何啓動的?
- 24. 如何檢測Android應用程序啓動?
- 25. 如何檢測IIS應用程序池啓動
- 26. 如何防止應用程序啓動時檢測到CALL_STATE_IDLE?
- 27. 如何檢測從Linux應用程序關機/重新啓動
- 28. 如何檢測從C#啓動的新應用程序?
- 29. 如何檢測應用程序啓動失敗?
- 30. 從第三方黑莓應用程序啓動文件去應用程序
爲什麼不在NSUserDefault中存儲啓動計數?當您的應用程序確實啓動了啓動方法時觸發 – CoolMonster
將nsnumber保存爲nsuserdefaults。在每次發射時增加它,當你達到3時,做你的巫術。 –
@manjitsingh你可以創建一個計數並使用計數檢查第三次啓動。 Plz c我的回答 – madLokesh