В основном я сделал приложение со Свифт. Я хочу щелкнуть по ячейке. получить индекс этой ячейки, а затем из этого индекса получить UInt32 из массива. затем передайте этот UInt32 в другой вид, чтобы я мог использовать его для изменения цвета фона элемента View. Проблема в том, что я не могу найти число. когда я использую Println(), чтобы увидеть, что приходит через это всегда равна 0UICollectionView Передача данных в другой Просмотр, когда пользователь щелкает ячейку [SWIFT]
код в Swift
Я пытался использовать STRUCT, но у меня не было никакой удачи. Я предполагаю, что я сделал это неправильно. Новое на быстрое программирование IOS, так что я не слишком уверен, что
Причина мне нужно UInt32 потому, чтобы изменить цвет фона View я использую
func UIColorFromHex(rgbValue:UInt32, alpha:Double=1.0)->UIColor {
let red = CGFloat((rgbValue & 0xFF0000) >> 16)/256.0
let green = CGFloat((rgbValue & 0xFF00) >> 8)/256.0
let blue = CGFloat(rgbValue & 0xFF)/256.0
return UIColor(red:red, green:green, blue:blue, alpha:CGFloat(alpha))
}
Если есть какие-либо другие «Легче» способ сделать это, я открыт для предложений ^^