2016-09-18 6 views
0

Я использую Firebase и пытаюсь выйти из системы, когда нажата ячейка. По какой-то причине я не смог удалить метку в представлении таблицы статических ячеек, поэтому я попытался добавить кнопку и скрыть ярлык.Как сделать выход из системы при использовании статических ячеек в виде таблицы?

enter image description here

+0

Ваша кнопка находится в ячейке, и вы объявляете, что это @IBAction в классе контроллера ... Объявите действие своей кнопки в своем пользовательском классе ячеек – Dravidian

+0

, смогли ли вы выполнить эту работу? –

+0

@ Mr.Bista Nope. – Joesoes

ответ

1

Попробуйте выйти из системы с помощью выбора ячейки:

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
    if indexPath.section == 0 && indexPath.row == 0 { 
     try FIRAuth.auth()?signOut() 
    } 
} 

Второй вариант, чтобы сделать действие кнопки работы изменить стиль ячейки к таможне:

Logout Cell

В настоящее время Надпись находится над кнопкой в ​​иерархии представления, поэтому действие кнопки не работает.

+0

Я попробовал второй вариант, но я предполагаю, что я делаю что-то неправильно. Это то, что я имею прямо сейчас: http://oi66.tinypic.com/73mrut.jpg – Joesoes

+0

Пожалуйста, загрузите изображение на imgur. –

+0

Добавить кнопку в ячейку, а также попытаться изменить стиль ячейки на обычай. –