Size: a a a

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

2021 August 06

k

kkk in iOS Developers — русскоговорящее сообщество
всем привет, вот смотрите есть запрос:
"bookings": [
   {
     "booking_id": 13891,
     "booking_status": "cancelled",
     "tui_booking_id": "5366332",
     "tui_offer_id": null,
     "start_dt": "2021-08-13",
     "end_dt": "2021-08-20",
     "nights": 7,
     "adult_num": 1,
     "child_num": 0,
     "price": -2051,
     "price_str": "-2 051 ₽",
     "hotel": {
       "id": 1,
       "nm": "Turkey",
       "full_nm": "Turkey",
       "rating": "",
       "country_id": 18803,
       "country": "Turkey",
       "city_id": 1,
       "city": "",
       "location": "Turkey",

чтобы например мне достать например booking_status
я делаю вот так:
data = state[ad: .bookings]
label.text = data[s: .booking_status]
а как мне доставать данные из hotel?
что-то не догоняю
источник

D

Dmitry in iOS Developers — русскоговорящее сообщество
Хм. А почему бы не использовать Decodable?
источник

D

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

D

Dmitry in iOS Developers — русскоговорящее сообщество
Тогда просто делаете struct Booking: Decodable, внутри него struct Hotel: Decodable и оно все само парсится
источник
2021 August 07

AY

Arsen Yuri4 in iOS Developers — русскоговорящее сообщество
привет🙂
нужен совет, пордсказка.
В приложении стоит задача отправить линк 5 контактам пользователя. Как трекать количество отправленых сообщений я понимаю, но что делать если пользователь отпрвляет одно сообщения сразу 5 контактам а не 5 разных сообщений. Можно ли узнать количество контактов с отправленого меседжа ?
источник

AY

Arsen Yuri4 in iOS Developers — русскоговорящее сообщество
Буду благодарен за любой совет
источник

DR

Denis Ritchie in iOS Developers — русскоговорящее сообщество
Мы говорим о смс? И дефолтном окне отправки смс?
источник

AY

Arsen Yuri4 in iOS Developers — русскоговорящее сообщество
Да, все верно
С приложения мы просто вызываем дефолтный  imessage и передаем в его тело нужный линк
источник

AY

Arsen Yuri4 in iOS Developers — русскоговорящее сообщество
поле recipients оставляем пустым - его заполняет пользователь и отправляет сообщение
источник

GJ

Geisilea Jessy in iOS Developers — русскоговорящее сообщество
Hello
источник

J

Jackson in iOS Developers — русскоговорящее сообщество
Привет, может кто делал даунгрейд своего iphone с 14.6 к 14.4, у меня ошибка…
источник

J

Jackson in iOS Developers — русскоговорящее сообщество
“decline to authorize this image on this device for this user”
источник

Y

Yoon in iOS Developers — русскоговорящее сообщество
Привет, подскажите, кодом делаю
navigationController?.navigationBar.prefersLargeTitles = true

При первом запуске тайтл такой какой ожидается - большой, далее нажимаю на ячейку тейбл вью и перехожу в detail vc, тут тоже все нормально,  после возвращаюсь на предыдущий контроллер, но тайтл уже не большой, а маленький

Как сделать чтобы при возвращении тайтл оставался большим как при первом запуске?
источник

II

I I in iOS Developers — русскоговорящее сообщество
Попробуй установить во viewWillAppear в необходимом контроллере
источник

Y

Yoon in iOS Developers — русскоговорящее сообщество
Тоже самое
, при возращении если проскролить вниз то тайтл становится большим
источник

II

I I in iOS Developers — русскоговорящее сообщество
источник

Y

Yoon in iOS Developers — русскоговорящее сообщество
Да, но что-то не помогает, поэтому сюда написал
источник

II

I I in iOS Developers — русскоговорящее сообщество
Там дофегище вариков решения, в тч установить самому оффсет. Все попробовал?
источник

II

I I in iOS Developers — русскоговорящее сообщество
Если все, то попробуй создать проект только с этой штукой чтобы найти рабочее решение и поищи что может мешать правильной работе
источник

Г

Глеб in iOS Developers — русскоговорящее сообщество
Не подскажите как сделать, как по тапу на картинку в ячейке  навесить обработчик жестов, который будет сообщать ViewController о том, что было нажатие в такой-то ячейке.

И надо - ViewController выводил бы на экран, поверх таблицы,  ImageView  в которой отобразит картинку с замыленном фоном из соответствующей ViewModel?

не очень понимаю как сделать? в одной из функция tableView?
источник