2015-10-06 6 views
0

У меня есть диспетчер просмотра посещаемости после моего входа в систему и в диспетчере просмотра посещаемости. У меня есть кнопки времени и времени, чтобы сохранить время входа и выхода сотрудников. И мой вопрос заключается в том, сотрудник входит в систему и нажимает кнопку intime и выходит из системы, и когда он вступает в систему снова, кнопка intime не должна быть видимой, и время от времени должно быть видимым. help help this this ...IOS, поддерживающий кнопку как отключен даже после выхода из системы

+0

Вы можете управлять им с помощью ядра базы данных или серверной стороне (API). –

+0

Спасибо за ответ –

ответ

0

Используйте NSUserDefault и сохраняйте константу, когда пользовательские нажатия кнопка intime, такая как 0. Теперь, если пользователь снова войдет в систему, проверьте, является ли значение этой константы 0, затем скройте кнопку intime.

+0

Спасибо за ответ –

+0

Так это решило вашу проблему –

+0

Нет, я пытаюсь. –

0

вы можете использовать NSUserDefault, он отлично работает, но в случае, если для другого пользователя логин с того же устройства конфликтует действие.

поэтому лучше использовать локальную базу данных в приложении.

Сделать таблицу Sqlite с пользователем, интим и время автономной работы.

0

Вы можете сделать UIButton inTime невидимым, спрятав его. Для этого вы должны проверить свою базу данных, где хранится запись сотрудника. Если ваш сотрудник выполнил inTime-запись, выберите это значение, используя для этого переменную BOOL. Если запись найдена, введите BOOL variable YES и сохраните условие if-else для того, чтобы сделать UIButton inTime скрытым. Если запись не найдена, установите переменную BOOL NO и сохраните условие if-else, чтобы сделать UIButton inTime видимым.

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