DK
Size: a a a
DK
P
NK
ST
struct PatientEvent: Decodable {
let patient: PatientDetail?
let start_time: String
let teeth_numbers: [String]?
let doctor_finalize_comment: String?
let clinic: DecodableClinic
let end_time: String
let creator_comment: String?
let request_procedures: [ProcedureList]?
}
struct ProcedureList: Decodable {
let code: String
let name: String
let price: String
}
let result = try JSONDecoder.make(keyDecodingStrategy: .useDefaultKeys).decode(type, from: data)
request_procedures
то отрабатывает catch блок, если не парсить то все окST
DK
DK
t
struct PatientEvent: Decodable {
let patient: PatientDetail?
let start_time: String
let teeth_numbers: [String]?
let doctor_finalize_comment: String?
let clinic: DecodableClinic
let end_time: String
let creator_comment: String?
let request_procedures: [ProcedureList]?
}
struct ProcedureList: Decodable {
let code: String
let name: String
let price: String
}
let result = try JSONDecoder.make(keyDecodingStrategy: .useDefaultKeys).decode(type, from: data)
request_procedures
то отрабатывает catch блок, если не парсить то все окDK
t
let result = try
! JSONDecoder.make(keyDecodingStrategy: .useDefaultKeys).decode(type, from: data)
ST
t
DK
DK
ST
DK
ST
ST
DK
UICollectionViewDelegateFlowLayout
не реализует вообще никаких методов, ячейки с авторазмером. все работает на современных осях, а на iOS 11 входит в бесконечный цикл и спамит в лог ошибку бесконечно collectionView(
_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize
и вернуть какое-нибудь значение, то ошибка пропадает и все работает. При этом значение игнорируется и ячейки продолжают занимать размер автоматический