У меня есть диспетчер просмотра посещаемости после моего входа в систему и в диспетчере просмотра посещаемости. У меня есть кнопки времени и времени, чтобы сохранить время входа и выхода сотрудников. И мой вопрос заключается в том, сотрудник входит в систему и нажимает кнопку intime и выходит из системы, и когда он вступает в систему снова, кнопка intime не должна быть видимой, и время от времени должно быть видимым. help help this this ...IOS, поддерживающий кнопку как отключен даже после выхода из системы
ответ
Используйте NSUserDefault и сохраняйте константу, когда пользовательские нажатия кнопка intime, такая как 0. Теперь, если пользователь снова войдет в систему, проверьте, является ли значение этой константы 0, затем скройте кнопку intime.
Спасибо за ответ –
Так это решило вашу проблему –
Нет, я пытаюсь. –
вы можете использовать NSUserDefault, он отлично работает, но в случае, если для другого пользователя логин с того же устройства конфликтует действие.
поэтому лучше использовать локальную базу данных в приложении.
Сделать таблицу Sqlite с пользователем, интим и время автономной работы.
Вы можете сделать 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;
}
Вы можете управлять им с помощью ядра базы данных или серверной стороне (API). –
Спасибо за ответ –