Режим редактирования UITableView

Есть две проблемы с кодом в исходном вопросе: в часовом поясе не должно быть «:», а строка формата для «часового пояса в качестве смещения» - это нижний регистр «% z» не верхний «% Z», .

Это работает для меня в Python v3.6

>>> from datetime import datetime
>>> t = datetime.strptime("2012-11-01T04:16:13-0400", "%Y-%m-%dT%H:%M:%S%z")
>>> print(t)
2012-11-01 04:16:13-04:00
41
задан Brian Tompsett - 汤莱恩 9 October 2016 в 22:05
поделиться

4 ответа

как Аниш указал на использование

[tableView setEditing: YES animated: YES]; 

Но вам нужно иметь его в viewWillAppear событии просмотра, чтобы оно работало.

61
ответ дан Ahmad Kayyali 9 October 2016 в 22:05
поделиться

попробуй это ...

[tableView setEditing: YES animated: YES];
10
ответ дан Anish 9 October 2016 в 22:05
поделиться

Чтобы загрузить tableView в режиме редактирования, вы должны вызвать setEditing(true, animated: false) в viewDidLoad().

Если ваш контроллер представления является подклассом UITableViewController, нет необходимости изменять, просто сделайте вышеуказанный вызов. В противном случае, если ваш контроллер представления является подклассом UIViewController, то вы должны сделать вызов следующим образом: tableView.setEditing(true, animated: true).

Проверено на Swift 2.2.

2
ответ дан Andrej 9 October 2016 в 22:05
поделиться

[self.tableView setEditing:! Self.tableView.isEditing animated: YES];

0
ответ дан Georgy Brusnikin 9 October 2016 в 22:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: