Size: a a a

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

2021 August 11

k

kkk in iOS Developers — русскоговорящее сообщество
вот смотри есть две ячейки
на одной есть лейбл
на другой есть коллектионВью из картинок нажтимаю на какую-нибудль картинку и менятся текст в лейбл по индексу
источник

k

kkk in iOS Developers — русскоговорящее сообщество
вот как это сделать?
источник

J

Jeytery in iOS Developers — русскоговорящее сообщество
В реализации метода didSelected at indePath?
источник

S

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

k

kkk in iOS Developers — русскоговорящее сообщество
не понял немного
источник
2021 August 12

IG

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

V

Virussel in iOS Developers — русскоговорящее сообщество
Ребята, как можно отправить httpBody через Alamofire? Дело в том, что httpBody у меня по-сложному пишется, изначально через URLSession работал, теперь нужен Alamofire. Нельзя ли простым способом httpBody добавить в Alamofire request?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
по-сложному, это как?
источник

V

Virussel in iOS Developers — русскоговорящее сообщество
Ну, например, вот так:
let parameters = [
             [
               "key": "image",
               "value": imageBase64,
               "type": "text"
             ]]
as [[String : Any]]

           
let boundary = "Boundary-\(UUID().uuidString)"
           
var body = ""
           
var error: Error? = nil
           
for param in parameters {
             
if param["disabled"] == nil {
               
let paramName = param["key"]!
               body += "--\(boundary)\r\n"
               body += "Content-Disposition:form-data; name=\"\(paramName)\""
               
if param["contentType"] != nil {
                 body += "\r\nContent-Type: \(param["contentType"]
as! String)"
               }
               
let paramType = param["type"] as! String
               
if paramType == "text" {
                 
let paramValue = param["value"] as! String
                 body += "\r\n\r\n\(paramValue)\r\n"
               }
else {
                 
let paramSrc = param["src"] as! String
                 
                 
let fileData = try! NSData(contentsOfFile:paramSrc, options:[]) as Data
                 
let fileContent = String(data: fileData, encoding: .utf8)!
                 body += "; filename=\"\(paramSrc)\"\r\n"
                   + "Content-Type: \"content-type header\"\r\n\r\n\(fileContent)\r\n"
               }
             }
           }
           body += "--\(boundary)--\r\n";
           
let postData = body.data(using: .utf8)
источник

АП

Артем Партридж... in iOS Developers — русскоговорящее сообщество
Это же multipart form data, Alamofire предоставляет метод для создания такого запроса, не уверен, правда, можно ли кастомный boundary задать, хотя с другой стороны оно и не надо, сервер должен ориентироваться на тот boundary, что в хедере пришел
источник

V

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

S

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

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Спасибо
источник

АБ

Алишер Батыр... in iOS Developers — русскоговорящее сообщество
Добрый день. Как можно в тейблвью передать несколько лейблов сохраняя его цвет размер и тд.
источник

АБ

Алишер Батыр... in iOS Developers — русскоговорящее сообщество
источник

АБ

Алишер Батыр... in iOS Developers — русскоговорящее сообщество
Такой
источник

АБ

Алишер Батыр... in iOS Developers — русскоговорящее сообщество
Через массив?
источник

G

GGsrvg in iOS Developers — русскоговорящее сообщество
Попдробнее можно про “передать несколько лейблов сохраняя его цвет размер и тд”?
источник

АБ

Алишер Батыр... in iOS Developers — русскоговорящее сообщество
Как на этом образце
источник

АБ

Алишер Батыр... in iOS Developers — русскоговорящее сообщество
Такой
источник