Size: a a a

2020 March 18

И

Илья in SwiftBook
точнее я присваиваю переменной типа String значение этого типа, а компилятор пишет нельзя привести тип () к типу String
источник

Т

Тирион in SwiftBook
Илья
Добрый день! Прошу помощи, функция возвращает тип () , что это за тип?))
Это Void
источник

Т

Тирион in SwiftBook
Ты бы код показал, а то так сходу не поймёшь
источник

Т

Тирион in SwiftBook
Vitaliy
@BYCHKOVSKIY Почему тогда перестало работать после добавления элементов в контейнер? Скрин с кодом чуть выше, последняя функция
Я читал, что как раз из за скрола, так как там жесты иначе обрабатываются, на стековерфлоу ничего лучше, чем добавить новый жест, вариантов не нашёл
источник

Т

Тирион in SwiftBook
Vitaliy
Более общий вариант, конечно, интереснее
И у скрол вью есть свойство, которые скрывают клавиатуру, если ты начинаешь контент в низ скролить, то она скрывается.
https://developer.apple.com/documentation/uikit/uiscrollview/1619437-keyboarddismissmode
источник

V

Vitaliy in SwiftBook
Тирион Спасибо, почитаю. Да, аналогичное поведение и у UITableView https://stackoverflow.com/questions/51166287/touchesbegan-not-working-on-tableview-scrollview
источник

Т

Тирион in SwiftBook
Да, да, все элементы видут себя точно так же если они наследуются от скрола, что логично
источник

АВ

Александр Владимиров... in SwiftBook
Ознакомился ✌🏻
источник

АВ

Александр Владимиров... in SwiftBook
Всем доброго вечера 👋🏻
Я новичок 👶🏻 с чего начать поделитесь пожалуйста 😊
источник

И

Илья in SwiftBook
Можно ли как то в этом closure возвращать значение jsonForReturn?
источник

И

Илья in SwiftBook
let task = session.dataTask(with: request) { (data, response, error) in
                DispatchQueue.main.async {
                   
guard let data = data,
                   
let response = response as? HTTPURLResponse,
                    (200 ..< 300).contains(response.statusCode)
                   
else {
                       
return
                    }
                   
let decoder = JSONDecoder()
                   
let decodedJSON = try? decoder.decode(Translations.self, from: data)
                    // print("From inner method: ", decodedJSON!.text[0])
                    jsonForReturn = decodedJSON!.text[0]
                    print("translate(): ", jsonForReturn)
                 }
            }
источник

V

Vitaliy in SwiftBook
Рабочее решение с touchesBegan с использованием UIScrollView:
источник

V

Vitaliy in SwiftBook
@objc func dismissKeyboard() {
       view.endEditing(
true)
   }

   
override func viewDidLoad() {
       
super.viewDidLoad()

       
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector#selector(UIInputViewController.dismissKeyboard))
       view.addGestureRecognizer(tap)
   }
источник

MG

Mark Gromov in SwiftBook
Илья
let task = session.dataTask(with: request) { (data, response, error) in
                DispatchQueue.main.async {
                   
guard let data = data,
                   
let response = response as? HTTPURLResponse,
                    (200 ..< 300).contains(response.statusCode)
                   
else {
                       
return
                    }
                   
let decoder = JSONDecoder()
                   
let decodedJSON = try? decoder.decode(Translations.self, from: data)
                    // print("From inner method: ", decodedJSON!.text[0])
                    jsonForReturn = decodedJSON!.text[0]
                    print("translate(): ", jsonForReturn)
                 }
            }
Яндекс переводчик?
источник

И

Илья in SwiftBook
да
источник

MG

Mark Gromov in SwiftBook
Илья
да
Ну text[0] это обычный стринг. Просто прописать func ab(completion: @escaping (String) -> Void) и потом внутри функции передать этот комплишн. completion (jsonForReturn)
источник

PM

Pavel Moroz in SwiftBook
источник

PM

Pavel Moroz in SwiftBook
Всем привет! Подскажите, в чём может быть проблема? Пытаюсь запустить на айфоне приложение
источник

Т

Тирион in SwiftBook
Фреймворки через cocoa pods ставил?
источник

PM

Pavel Moroz in SwiftBook
да
источник