我是iOS开发的新手。我在ViewDidLoad
时添加插页式广告,但是当用户在我的应用中点击十次时,我想显示插页式广告,这可能吗?如果可能的话请帮助我找到解决方案。我的应用包含HMSegmentedControll
,它有十个不同的UITableView
。我还希望在按下NavigationBar
后退按钮时显示这些广告。有人可以帮我这个吗?
答案 0 :(得分:2)
可能像Android中的SharedPreference一样
制作一个全局变量NSObject,如
GlobalVariable.h
档案
@property (assign) int touchCount;
+ (TouchCount *)getInstance;
@end
和GlobalVariable.m
文件
@synthesize touchCount;
static TouchCount *instance = nil;
+(TouchCount *)getInstance
{
@synchronized(self)
{
if(instance==nil)
{
instance= [TouchCount new];
}
if (instance.touchCount ==10)
{
instance.touchCount=0;
instance= [TouchCount new];
}
}
return instance;
}
当您想要触摸计数导入GLobalVariable.h
时使用此实例,如
TouchCount *obj=[TouchCount getInstance];
答案 1 :(得分:0)
你可以添加一些全球价值,而不是计数“后退”
在GlobalVariables.h文件中的是这样的:
extern int PRJ_back_touches_count;
的.m:
int PRJ_back_touches_count;
比例如在viewWillDisappear方法PRJ_back_touches_count ++
在viewDidAppear上你可以处理PRJ_back_touches_count实际值