检测用户是否点开View的实现方法解决办法
检测用户是否点开View的实现方法
原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1273
原问题描述:
我用NSUserDefault检测应用首次被打开:
问题是,我需要给每个view添加一个Alert,用来说明其中包括的属性,只要在应用首次点开的时候出现就行。
解决方法:
作为一个面向对象程序员可以用一个比较普遍的方法:
然后在ViewController中, 添加下面的代码在viewWillAppear或者viewDidAppear中:
------解决方案--------------------
学习了我我,新人报道
------解决方案--------------------
ding
------解决方案--------------------
学习了 呵呵
------解决方案--------------------
我学呵呵新人报道
------解决方案--------------------
新人报道学习了
------解决方案--------------------
新人报道学习了
------解决方案--------------------
相当不好意思,半天没看懂什么意思?
------解决方案--------------------
学习了,谢谢
------解决方案--------------------
我是来接分的。。。
------解决方案--------------------
新人报道 来学习了 老站辛苦了
------解决方案--------------------
新人来学习了,谢谢
------解决方案--------------------
学习了我我,新人报道
------解决方案--------------------
學習了,謝謝。
------解决方案--------------------
多学习学习 有利。。。加油
------解决方案--------------------
不错,学习了
------解决方案--------------------
学习啦 lz辛苦
------解决方案--------------------
------解决方案--------------------
原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1273
原问题描述:
我用NSUserDefault检测应用首次被打开:
BOOL didRunBefore = [[NSUserDefaults standardUserDefaults] boolForKey:@"didRunBefore"];
if (!didRunBefore) {
//Your Launch Code
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"didRunBefore"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
问题是,我需要给每个view添加一个Alert,用来说明其中包括的属性,只要在应用首次点开的时候出现就行。
解决方法:
作为一个面向对象程序员可以用一个比较普遍的方法:
+ (BOOL)checkWhetherRunBefore:(NSString *)key
{
return [[NSUserDefaults standardUserDefaults] boolForKey:key];
}
+ (void)hasRunForMyClass:(NSString *)key
{
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:key];
[[NSUserDefaults standardUserDefaults] synchronize];
}
然后在ViewController中, 添加下面的代码在viewWillAppear或者viewDidAppear中:
- (void)viewWillAppear
{
if(![HelpController checkWhetherRunBefore:NSStringFromClass([self class])])
{
//do your thing
[HelpController hasRunForMyClass:NSStringFromClass([self class])]
}
}
ios
------解决方案--------------------
学习了我我,新人报道
------解决方案--------------------
ding
------解决方案--------------------
学习了 呵呵
------解决方案--------------------
我学呵呵新人报道
------解决方案--------------------
新人报道学习了
------解决方案--------------------
新人报道学习了
------解决方案--------------------
相当不好意思,半天没看懂什么意思?
------解决方案--------------------
学习了,谢谢
------解决方案--------------------
我是来接分的。。。
------解决方案--------------------
新人报道 来学习了 老站辛苦了
------解决方案--------------------
新人来学习了,谢谢
------解决方案--------------------
学习了我我,新人报道
------解决方案--------------------
學習了,謝謝。
------解决方案--------------------
多学习学习 有利。。。加油
------解决方案--------------------
不错,学习了
------解决方案--------------------
学习啦 lz辛苦
------解决方案--------------------
------解决方案--------------------