推迟入职手术

时间:2015-04-30 10:34:52

标签: objective-c events uibutton

我在UIView上有一个按钮。 onclick方法打开另一个视图。 对于登机体验,当用户第一次点击该按钮时,我只想在用户关闭说明屏幕时向他显示解释屏幕,实际按钮操作应该触发

任何想法如何延迟操作?

1 个答案:

答案 0 :(得分:0)

很难回答这个没有代码但你可以使用NSUserDefaults第一次检测:

 //Show the screen on the first load only
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    if(![defaults objectForKey:@"firstLoad"]){
        NSNumber *firstLoad = @YES;
        [defaults setObject:firstLoad forKey:@"firstLoad"];
        [defaults synchronize];
        //Put your code here to show the message, how do you do this? UIAlertView?


    }

    else{

        //just go to the first screen


    }

这里是字典键不存在我们可以弹出消息可能使用UIAlertView或其他东西,你将不得不为代表编写代码,所以当点击OK时你会推送到你的下一个视图控制器。您可以查看密钥是否已存在,我们知道不显示该消息,您可以直接进入下一个屏幕。