Size: a a a

iOS Developers — русскоговорящее сообщество

2021 February 03

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
собственно вопрос: если не разбираться дальше, то как правильно вернуть в этом методе автоматический размер? ну то есть если бы это была таблица, я бы вернул UITableView.automaticDimension, а для ячейки коллекции что вернуть?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну или может быть есть идеи как избавится от бага не реализовывая этот метод? потому что я что-то не нашел
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Sergey Tszyu
там прилетает вот такая ошибка Expected to decode Array<Any> but found a dictionary instead.", underlyingError: nil
ну так и есть, тебе приходит объект а ты ловишь массив
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
let request_procedures: [ProcedureList]? вот тут должен быть объект
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
либо на сервере или откуда там json берется сделать массив
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
Denis Kim
ну так и есть, тебе приходит объект а ты ловишь массив
там не только 1 айтем прилетает а ещё вот так:

"request_procedures": [
         {
           "code": "процедура",
           "name": "д11",
           "price": "2"
         },
         {
           "code": "4675678",
           "name": "пеееееееее",
           "price": "123456"
         }
       ],
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
тогда нужен оригинал JSON и нормальное описание ошибки
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
на уровне po error дебагера
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
вот что в кидает кетч блок:

typeMismatch(Swift.Dictionary<Swift.String, DentAppl.ProcedureList>, Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "payload", intValue: nil), CodingKeys(stringValue: "events", intValue: nil), _JSONKey(stringValue: "Index 0", intValue: 0), CodingKeys(stringValue: "request_procedures", intValue: nil)], debugDescription: "Expected to decode Dictionary<String, ProcedureList> but found an array instead.", underlyingError: nil))
источник

NM

Nikita Moskalenko in iOS Developers — русскоговорящее сообщество
Гайз, всем привет. Подскажите плз, в чем может быть трабл, если NSLocalizedString возвращает ключ, а не значение?
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
стоп немного не такая
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
вот:

typeMismatch(Swift.Array<Any>, Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "payload", intValue: nil), CodingKeys(stringValue: "events", intValue: nil), _JSONKey(stringValue: "Index 80", intValue: 80), CodingKeys(stringValue: "request_procedures", intValue: nil)], debugDescription: "Expected to decode Array<Any> but found a dictionary instead.", underlyingError: nil))
источник

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
Sergey Tszyu
вот:

typeMismatch(Swift.Array<Any>, Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "payload", intValue: nil), CodingKeys(stringValue: "events", intValue: nil), _JSONKey(stringValue: "Index 80", intValue: 80), CodingKeys(stringValue: "request_procedures", intValue: nil)], debugDescription: "Expected to decode Array<Any> but found a dictionary instead.", underlyingError: nil))
могу через anyDesk ну или... зуум ... или google meets глянуть
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Sergey Tszyu
стоп немного не такая
это не немного, это полностью противоположная ошибка. как вам помогать декодить, если вы изменяете код и json на ходу?
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
та я пробовал другой тип парсить
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
оставил теперь как было с массивом
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну я не знаю как помогать, если не знаю как у вас выглядит код и JSON
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в ошибке все прописано, весь путь до точки ошибки и что там ожидается Array а получает объект. читайте внимательно json
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
@protuberian QuickLook работает только с колекциями или я ошибаюсь? хотел бы использовать при нажатии на UIView, но судя из примеров они только для колекций, подскажешь?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
не понимаю о чем речь. это в дебагере просмотр интерфейса при нажатии на переменную?
источник