Форум программистов, компьютерный форум CyberForum.ru

CollectionView & Segue - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Голосовой динамик http://www.cyberforum.ru/swift/thread1777402.html
День добрый! Пишу VOIP приложение и уже неделю пытаюсь побороть проблему: при активации записи вывод звука переключается с голосового динамика на колонки (т.е. основной динамик). При подключении наушников звук идет через них, а после их отключения - пропадает совсем. Как можно этого избежать? Инициализация записи: let session = AVCaptureSession()...
Swift Xib + storyboard Приветствую. Ситуация следующая - использую storyboard для навигации(контроллеры внутри без вью, разумеется), экраны верстаются отдельно в xib-ах. Все бы хорошо, вот только на 8.1/8.2 симуляторе вью не загружается. Просто черный экран и все. В 9.3 все нормально. В аналогичном проекте на obj-c все в порядке (и всю жизнь, сколько этим занимаюсь, проблем не было никогда). В чем проблема? http://www.cyberforum.ru/swift/thread1763429.html
Swift Как вывести средний бал ученика в журнале (словарь) через цикл for-in?
typealias markes = ] var register: markes = , "Ivanov": , "Sidorov": ] for ? in register { for ? in ? { print(" \(name) получает средний балл \(middleMarkPetrov) ") }
Swift Как удалить элемент из TableView
Здравствуйте! В обычной ситуации для отображения кнопки удаления слайдом в TableView достаточно сделать следующее: class MyTableViewController: UITableViewController { ... override func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool{ return true; }
Swift Имитация акселерометра в xcode http://www.cyberforum.ru/swift/thread1758252.html
Возможно ли в xcode имитировать акселерометр. Если да ,то как?
Swift Ошибка в коде ,не могу разобраться Swift 2 let motionManeger = CMMotionManager() motionManager.accelerometerUpdateInterval = 0.2 // 2 motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue.currentQueue()!, withHandler: { //ошибка возникает в этой строке (accelerometerData: CMAccelerometerData!, error: NSError!) in // 3 let acceleration =... подробнее

Показать сообщение отдельно
Alley_
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 2

CollectionView & Segue - Swift

08.07.2016, 23:41. Просмотров 520. Ответов 2
Метки (Все метки)

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

Нужно передать по segue индекс выбранной ячейки

var index = ""
var out = ""
...

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath){

index = String(indexPath.row)
print("Selected cell #\(index)")
}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

if segue.identifier == "showForm"{
out = String(index)
let destinationController = segue.destinationViewController as! FormTableViewController
destinationController.testSegue = out
}
}

Индекс передается, но со второго раза, т.е. при нажатии на ячейку var index получает индекс ячейки, но не передает её при переходе на второй Storybord , возвращаюсь на первый и при нажатии на ячейку второй раз передаётся индекс первого нажатия.
Я понимаю что index в func prepareForSegue не видит что ему присвоили индекс ячейки в func collectionView,
но как сделать что бы увидел?

Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru