Size: a a a

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

2020 May 15

СУ

Сабден Уалихан... in iOS Developers — русскоговорящее сообщество
щас
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Или в Moya включи полные логи того, что отправляется на сервак, там же есть это все
источник

СУ

Сабден Уалихан... in iOS Developers — русскоговорящее сообщество
print ["comment": "dsfd", "product": [(), (), (), ()], "products": [(), ()], "totalPrice": 0, "address": "sdasdas", "targetTime": 30, "deliveryPoint": 39, "amount": 10]
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Сабден Уалихан
print ["comment": "dsfd", "product": [(), (), (), ()], "products": [(), ()], "totalPrice": 0, "address": "sdasdas", "targetTime": 30, "deliveryPoint": 39, "amount": 10]
Ну вот, у тебя product не в products находится, из-за этого и проблемы
источник

СУ

Сабден Уалихан... in iOS Developers — русскоговорящее сообщество
как тут правильно присвоить?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
[key: value]
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Всем привет, использую Codable структуру и сохраняю в UserDefaults массив данных этой структуры.
Данные сохраняються, но после перезахода в приложение,  когда я пытаюсь добавить новые данные в массив, то массив полностью перезаписываться.

Подсткажите плиз где искать проблему в UserDefaults или где добавняю данные в массив ?
источник

AG

Anatoly Gurbanov in iOS Developers — русскоговорящее сообщество
Александр
Всем привет, использую Codable структуру и сохраняю в UserDefaults массив данных этой структуры.
Данные сохраняються, но после перезахода в приложение,  когда я пытаюсь добавить новые данные в массив, то массив полностью перезаписываться.

Подсткажите плиз где искать проблему в UserDefaults или где добавняю данные в массив ?
Достать массив из дефолтс - добавить новые данные - записать в дефолтс. Так делается?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Александр
Всем привет, использую Codable структуру и сохраняю в UserDefaults массив данных этой структуры.
Данные сохраняються, но после перезахода в приложение,  когда я пытаюсь добавить новые данные в массив, то массив полностью перезаписываться.

Подсткажите плиз где искать проблему в UserDefaults или где добавняю данные в массив ?
Покажи код
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Anatoly Gurbanov
Достать массив из дефолтс - добавить новые данные - записать в дефолтс. Так делается?
Похоже что нет )
когда добавляю данные не достаю из дефолтс.

func addDateFor(item: String) {
   
   guard item != "" else {return}
   
   let df = DateFormatter()
   df.dateFormat = "dd/MM/yyyy HH:mm" //"dd/MM/yyyy HH:mm:ss"
   let strDate = df.string(from: Date())
   let historyData = DataHistory(date: strDate, value: [item])

   models.append(historyData)
   
   UserDefaults.standard.encode(for: models, using: String(describing: DataHistory.self))
   UserDefaults.standard.synchronize()

}
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Александр
Похоже что нет )
когда добавляю данные не достаю из дефолтс.

func addDateFor(item: String) {
   
   guard item != "" else {return}
   
   let df = DateFormatter()
   df.dateFormat = "dd/MM/yyyy HH:mm" //"dd/MM/yyyy HH:mm:ss"
   let strDate = df.string(from: Date())
   let historyData = DataHistory(date: strDate, value: [item])

   models.append(historyData)
   
   UserDefaults.standard.encode(for: models, using: String(describing: DataHistory.self))
   UserDefaults.standard.synchronize()

}
Вообще не видно, откуда models взялся
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Stanislav
Вообще не видно, откуда models взялся
var models = [DataHistory]()

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

S

Stanislav in iOS Developers — русскоговорящее сообщество
Александр
var models = [DataHistory]()

моделс это пустой массив в который я добавляю данные, но похоже порядок сохранения в дефолтс я нарушил
По этому и перезаписывает полностью
Тебе его просто надо из дефолтсов и грузить, тогда будешь дописывать
источник

А

Александр in iOS Developers — русскоговорящее сообщество
Stanislav
Тебе его просто надо из дефолтсов и грузить, тогда будешь дописывать
спасибо, сейчас поправлю👍
источник

В

Валентий in iOS Developers — русскоговорящее сообщество
Всем привет, у меня есть сслыка ({host}/document) по переходу на которую (с параметрами в Header) начинается скачиваться файл. Вопрос как мне сделать это в siwft?

Моя идея сделать WKWebView и запускать ее с URLRequest. Но он почему то не качает, видимо нужны доп пермишены?

Заранее спасибо
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Валентий
Всем привет, у меня есть сслыка ({host}/document) по переходу на которую (с параметрами в Header) начинается скачиваться файл. Вопрос как мне сделать это в siwft?

Моя идея сделать WKWebView и запускать ее с URLRequest. Но он почему то не качает, видимо нужны доп пермишены?

Заранее спасибо
И не нужен никакой WKWebView
источник

В

Валентий in iOS Developers — русскоговорящее сообщество
Stanislav
И не нужен никакой WKWebView
проблема в том что у них сслыка выглядит {host}.pdf а у меня не так(
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Значит тебе нужно скачать ручками и открыть
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Валентий
проблема в том что у них сслыка выглядит {host}.pdf а у меня не так(
А разница?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
без .pdf не откроет пдф)
источник