即使退出登录后IOS仍保持一个按钮被禁用

问题描述:

我有一个考勤视图控制器,我登录后,在考勤视图控制器我有时间和时间按钮来存储员工的进入和退出时间。而我的问题是文并按下按钮,银泰员工登录和注销,当他再次登录银泰按钮必须是不可见的outtime只必须visible.please这个帮助...即使退出登录后IOS仍保持一个按钮被禁用

+0

您可以通过核心数据库或服务器端(API)管理。 –

+0

感谢您的回复 –

使用NSUserDefault和保存的恒定,当用户敲击例如0的银泰按钮。现在,如果用户再次登录,请检查该常量的值是否为0,然后隐藏银泰按钮。

+0

感谢您的回复 –

+0

那么这是否解决了您的问题 –

+0

不,我正在尝试。 –

你可以使用NSUserDefault它工作正常,但万一从另一个用户登录来自同一设备冲突的行动。

所以更好的选择来使用应用程序内的本地数据库。

用户,银泰和outtime使Sqlite表。

你可以通过隐藏它来使UIButton inTime不可见。为此,您必须检查数据库中员工条目的存储位置。如果您的员工在时间输入中完成,则通过使用BOOL变量获取该值。如果找到条目,则执行BOOL变量YES并保留将UIButton inTime作为隐藏条件的if-else条件。如果没有找到条目,那么做BOOL变量NO并且保持if-else条件使UIButton inTime可见。

if(BOOL Variable==YES) 
 
{ 
 
    inTime.hidden=YES; 
 
} 
 
else 
 
{ 
 
    inTime.hidden=NO; 
 
}