Size: a a a

2021 October 28

БМ

Борис М in SwiftBook
а как поправить?
источник

B

Boris in SwiftBook
Ага
источник

B

Boris in SwiftBook
Надо в LoginManager.login функцию передавать, которая выполняется, когда запрос завершается
источник

G

Give Five Give Seven in SwiftBook
Все верно Boris говорит. Надо вписать DispatchQeue.main.async { } и выставить значение переменной. Его нельзя вернуть. Там нужен handler/ callback
источник

БМ

Борис М in SwiftBook
не совсем понимаю
источник

B

Boris in SwiftBook
func login(_ login: String, _ password: String, completion: @escaping (bool) -> Void) {
   // some code
   let dataTask = URLSession.shared.dataTask(with: request) { (data, response, error) in
       // some code
       var result = true/false
       DispatchQueue.main.async {
            completion(result)
       }
   }
}

А во view
LoginManager.login(login, password) { res in 
      succsessLogin = res
}

Как-то так должно работать
источник

БМ

Борис М in SwiftBook
спасибо, сделал. Только вопрос, а где правильнее диспатчить? Потому что я диспачнул во вью
источник

БМ

Борис М in SwiftBook
наверное внутри функции все же, как то вроде вью про другое
источник

B

Boris in SwiftBook
я не знаю где правильнее)
источник

R

Ruslan in SwiftBook
Да, исправил. Напиши в личку - расскажу
источник

R

Ruslan in SwiftBook
Если бы все было так просто 🤣
источник

♠️ in SwiftBook
Привет всем, может кто-то реализовывал читалку книг как в нативным Books? Есть ли какие то туторы или open source проекты ?)
источник

IA

Igor Andryushenko in SwiftBook
Всем привет. Кто работал с кодогенерацией openapi?
Есть метод который возвращает Map<String, String>
"status": true
"data": [{"1": "Имя"},{"2": "Имя"}]

Описываю модель
WorkListHMap:
     type: object
     properties:
       status:
         type: boolean
       data:
         type: array
         items:
           $ref: '#/components/schemas/StringObjectMap'
StringObjectMap:
     properties:
       map:
         type: array
         additionalProperties: {}



В итоге мне генерится модель
источник

IA

Igor Andryushenko in SwiftBook
источник

IA

Igor Andryushenko in SwiftBook
источник

IA

Igor Andryushenko in SwiftBook
что я делаю не так?
источник

IA

Igor Andryushenko in SwiftBook
вот что я делал не так
источник

IA

Igor Andryushenko in SwiftBook
все, с этой моделью заработало. Называется, расскажи коту что делаешь
источник

DR

Daniel Reshetnyak in SwiftBook
кстати, вот мое решение. Я также добавил возможность принимать строку состоящию больше, чем из 1 слова
источник

DH

Denys "Den4ikLv... in SwiftBook
Добрый день ребят,
Ищу ребят с Украины 🇺🇦
Которые уже окончили курсы
и очень хотят получить реальный опыт и возможно работу,
ищете ментора который Вам сможет обьяснить и подсказать.

Моя личка открыта, пишите, буду рад самым старательным 🙂
(Зайнятость от 6-8 часов в день)
источник