Необходимо добавить свойство subrow: Int
к IndexPath
. Почему происходит сбой свойств row: Int
и section: Int
?
import UIKit
extension IndexPath {
init(subrow: Int, row: Int, section: Int) {
self.init(indexes: [section, row, subrow])
}
var subrow: Int {
get { return self[2] }
set { return self[2] = newValue }
}
}
let ip = IndexPath(subrow: 0, row: 1, section: 2)
print(ip.subrow == 0) // OK
print(ip.row == 1) // Crash!
print(ip.section == 2) // Crash!
return
в установщике является избыточным. - person Martin R   schedule 08.10.2017