в быстром
ваш ряд = selectioncellRowNumber ваш раздел, если у вас есть = selectionNumber, если вы не установили, равен нулю
// UITableViewScrollPosition.Middle или Bottom или Top
var lastIndex = NSIndexPath(forRow: selectioncellRowNumber, inSection: selectionNumber)
self.tableView.scrollToRowAtIndexPath(lastIndex, atScrollPosition: UITableViewScrollPosition.Middle, animated: true)
Если вы разрабатываете в симуляторе iPhone, просто отключите компьютер от Интернета. Если у вашего компьютера нет доступа к сети, имитатор iPhone тоже не работает.
Для тестирования на устройстве вы можете выполнить следующее: следующий:
Сначала настройте WiFi-роутер, который вы можете использовать для тестирования.
Вы можете включить режим полета на телефоне, а затем снова включить WiFi. Это предотвратит предоставление доступа к данным через 3G-соединение.
Запустите ваше приложение. Теперь вы можете просто отключить WiFi-роутер, чтобы имитировать потерю связи.
Для тестирования в симуляторе я хорошо использую Little Snitch . Это очень полезное приложение для написания правил того, что может общаться с внешним миром и как долго.
Он также уведомит вас, если приложение хочет получить доступ к Интернету на лету, и вы можете временно ограничить доступ на это время, на этот сеанс или навсегда.
Что касается тестирования на устройстве, я вхожу в свою беспроводную сеть маршрутизатор и временно отключите сеть или включите ограничение по MAC ID на время проверки.
Вы можете использовать панель предпочтений SpeedLimit , чтобы имитировать сетевую задержку в симуляторе. А вот версия командной строки , построенная на основе команды ipfw
.
Преимущество перед просто дерганием шнура или отключением Wi-Fi заключается в том, что вы можете указать скорость при подключении к определенным хостам, чтобы ее можно было использовать для тестирования без отключения обычных сетевых служб.
Возможно, эта панель предпочтений также пригодится вам: SpeedLimit.prefPane она не может потерять соединение, но вы можете замедлить его в зависимости от хоста и порта, к которому вы пытаетесь подключиться.