Size: a a a

2019 October 20

AE

Artem Esolnyak in SwiftBook
сам метод вызываю во вью дид лоаде
источник

AE

Artem Esolnyak in SwiftBook
да, я смотрел вроде без адд сабвью все работать должно
источник

AE

Artem Esolnyak in SwiftBook
и адд саб вью требует UIView
источник

AE

Artem Esolnyak in SwiftBook
переписал что бы добавить через метод адд для эксперемента и все равно его не вижу(
источник

AE

Artem Esolnyak in SwiftBook
решил проблему ( navigationItem.hidesSearchBarWhenScrolling = false) этой строкой
источник

AT

Andrey Torlopov in SwiftBook
источник

AV

Anton Vovk in SwiftBook
Всем привет, подключил refreshControl, но после этого при нажатии только на первую ячейку идет зависание на пару секунд, а потом происходит переход. Только при нажатии на первую ячейку трабл
источник

AV

Anton Vovk in SwiftBook
Возможно кто-то вкурсе
источник

DM

Doesnt Matter in SwiftBook
Всем привет, подскажите, пожалуйста: распарсил JSON, получил массив, сохранил его элементы в массив, но после вызова функции парсинга во viewDidLoad оказывается, что массив пустой, хотя внутри функции парсера все элементы показывает
struct College: Decodable {
       var id: Int
       var name: String
       var abbreviation: String
   }
   
   var allColleges = [College]()
   
   func parseJSON(_ myurl: String) {
       
       guard let url = URL(string: myurl) else { return }
       
       URLSession.shared.dataTask(with: url) { (data, response, error) in
           do {
               guard let data = data else { return }
               
               let college = try JSONDecoder().decode([College].self, from: data)
               
               for col in college {
                   self.allColleges.append(col)
               }
               
           } catch let error {
               print(error)
           }
       }.resume()
   }
источник

D_

Dzhek _ in SwiftBook
Doesnt Matter
Всем привет, подскажите, пожалуйста: распарсил JSON, получил массив, сохранил его элементы в массив, но после вызова функции парсинга во viewDidLoad оказывается, что массив пустой, хотя внутри функции парсера все элементы показывает
struct College: Decodable {
       var id: Int
       var name: String
       var abbreviation: String
   }
   
   var allColleges = [College]()
   
   func parseJSON(_ myurl: String) {
       
       guard let url = URL(string: myurl) else { return }
       
       URLSession.shared.dataTask(with: url) { (data, response, error) in
           do {
               guard let data = data else { return }
               
               let college = try JSONDecoder().decode([College].self, from: data)
               
               for col in college {
                   self.allColleges.append(col)
               }
               
           } catch let error {
               print(error)
           }
       }.resume()
   }
Урлсешн вызывается в другом потоке, и когда ты обращаешься к массиву данных ещё там нет.
источник

DM

Doesnt Matter in SwiftBook
Dzhek _
Урлсешн вызывается в другом потоке, и когда ты обращаешься к массиву данных ещё там нет.
Не подскажите как это можно решить? Буду очень благодарен
источник

D_

Dzhek _ in SwiftBook
Doesnt Matter
Не подскажите как это можно решить? Буду очень благодарен
источник

DM

Doesnt Matter in SwiftBook
Спасибо!
источник

AT

Andrey Torlopov in SwiftBook
Так вроде это ничем не отличается от создания обычных вью. 🤔
источник
2019 October 21

NV

Nikita Vechirs in SwiftBook
Подскажите, как лучше разобрать с json очень сложный объект?
источник

AT

Andrey Torlopov in SwiftBook
Nikita Vechirs
Подскажите, как лучше разобрать с json очень сложный объект?
так в чем сложность-то?
источник

NV

Nikita Vechirs in SwiftBook
в том что через онлайн редактор который json переделывает под swift вот такой размер структурі
источник

NV

Nikita Vechirs in SwiftBook
источник

NV

Nikita Vechirs in SwiftBook
Это я пробовал распариться
источник

NV

Nikita Vechirs in SwiftBook
И оно пишет что не правильный формат
источник