Size: a a a

2018 December 10

AR

Adam Reichbach in SwiftBook
источник

OV

Obi Vania in SwiftBook
Мне нужна помощь)
источник

MP

Maxim Petrenko in SwiftBook
Всем привет, у кого есть extension для URLRequest для отправки multipart form data?
источник

MP

Maxim Petrenko in SwiftBook
Без Moya и Alamofire?
источник

MP

Maxim Petrenko in SwiftBook
Ну если
источник

MP

Maxim Petrenko in SwiftBook
Это экстеншн
источник

MP

Maxim Petrenko in SwiftBook
Тогда я и сам давно это видел
источник

VP

Vladimir Pchelyakov in SwiftBook
Maxim Petrenko
Всем привет, у кого есть extension для URLRequest для отправки multipart form data?
Тоже как хотел сделать. Пришлось установить Alamofire. Там с этими бандери запаришься, особенно если ещё всякие структуры и много файлов у тебя
источник

MP

Maxim Petrenko in SwiftBook
Мне нужно сделать PATCH и отправить 6 multipart-ов
источник

MP

Maxim Petrenko in SwiftBook
в Moya это делается в 1 строку кода (грубо-говоря)
источник

MP

Maxim Petrenko in SwiftBook
Но не использую в никаких либ для работы с сетью
источник

MP

Maxim Petrenko in SwiftBook
func createDataBody(withParameters params: Parameters?, media: [Media]?, boundary: String) -> Data {
       
       let lineBreak = "\r\n"
       var body = Data()
       
       if let parameters = params {
           for (key, value) in parameters {
               body.append("--\(boundary + lineBreak)")
               body.append("Content-Disposition: form-data; name=\"\(key)\"\(lineBreak + lineBreak)")
               body.append("\(value + lineBreak)")
           }
       }
       
       if let media = media {
           for photo in media {
               body.append("--\(boundary + lineBreak)")
               body.append("Content-Disposition: form-data; name=\"\(photo.key)\"; filename=\"\(photo.filename)\"\(lineBreak)")
               body.append("Content-Type: \(photo.mimeType + lineBreak + lineBreak)")
               body.append(photo.data)
               body.append(lineBreak)
           }
       }
       
       body.append("--\(boundary)--\(lineBreak)")
       
       return body
   }
   
}
источник

MP

Maxim Petrenko in SwiftBook
Вот есть неплохой вариант
источник

MP

Maxim Petrenko in SwiftBook
Но нужно все равно завернуть красиво
источник

AV

Anton Vovk in SwiftBook
Ребята, привет всем! Подскажите, как правильно реализоваться гармошку. Секции сворачиваются, а как раскрыть обратно секции с данными без понятия
источник

А

Артур in SwiftBook
Anton Vovk
Ребята, привет всем! Подскажите, как правильно реализоваться гармошку. Секции сворачиваются, а как раскрыть обратно секции с данными без понятия
на ютубе поищи видео с названием collapsible sections
источник

AV

Anton Vovk in SwiftBook
я делал по примеру - https://www.youtube.com/watch?v=Q8k9E1gQ_qg&t=182s
источник

NK

ID:782347301 in SwiftBook
Не против)
источник

AV

Anton Vovk in SwiftBook
AuthService.instance.diaryList?[0].lesson_days?[section].LESSONS.removeAll()
       
tableView.deleteRows(at: indexPaths, with: .fade)
источник

AV

Anton Vovk in SwiftBook
да
источник