Size: a a a

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

2021 September 07

a

andrew in iOS Developers — русскоговорящее сообщество
нет, обычный под
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а, clean/rebuild помогает?
источник

И

Иисус in iOS Developers — русскоговорящее сообщество
удалил код в плейграунде, написал новый принт, не получается вывести строку (кмд+шифт+энтер) - в консоли отображаются только результаты от выполнения прошлого кода
что я делаю не так?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
может ты в прошлый раз запускал на симуляторе 14+, а теперь на версии пониже. вот он и не может найти архитектуру используя старые данные с билда
источник

DK

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

И

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

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
перезапусти тогда
источник

a

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

И

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

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну значит в настройках где-то выпилывается архитектура нужная. что странно. но по аппкоду это не ко мне
источник

Л

Ларік🐲 in iOS Developers — русскоговорящее сообщество
Всем привет, подскажите пожалуйста что надо возвращать в блоке return.


   class func parseFile<T>(parse fileName: String) -> [T] where T: Decodable {
       let url = Bundle.main.url(forResource: fileName, withExtension: "json")
       if let url = url {
           do {
               let jsonData = try Data(contentsOf: url)
               let countriesList = try decoder.decode([T].self, from: jsonData)
               return countriesList
           } catch {
               print(error)
           }
       }
       return
   }
источник

MB

Maxim B in iOS Developers — русскоговорящее сообщество
всем привет. как заставить launchScreen зависнуть на пару секунд ?
источник

SA

Slavik Agarkov in iOS Developers — русскоговорящее сообщество
class func parseFile<T>(parse fileName: String) throws -> [T] where T: Decodable {
       
guard let url = Bundle.main.url(forResource: fileName, withExtension: "json") else { throw // тут твоя ошибка }
       
do {
           
let jsonData = try Data(contentsOf: url)
           
let countriesList = try decoder.decode([T].self, from: jsonData)
           
return countriesList
       }
catch let error {
           
throw error
       }
   }


Я бы сделал типо такого
источник

Л

Ларік🐲 in iOS Developers — русскоговорящее сообщество
Я уже решил сам, но все равно большое спасибо
источник

G

GGsrvg in iOS Developers — русскоговорящее сообщество
главный поток заблокируй
источник

MB

Maxim B in iOS Developers — русскоговорящее сообщество
Thread.sleep(forTimeInterval: 3) неробит
источник

F

Feyfolken in iOS Developers — русскоговорящее сообщество
всем привет, подскажите по камере
в стандартной камере на айфоне можно выбрать соотношение сторон: квадрат, 4:3 (дефолт) и 16:9. Как я в своей прилаге могу такое реализовать? У UIImagePicker'а методов которые бы это позволяли нет. Кастомную камеру пилить, других вариантов нет?
источник

A

Ast in iOS Developers — русскоговорящее сообщество
Всем привет. А тут есть утечка памяти? Вроде нет
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну если request удерживает completionBlock, а тот в свою очередь удерживает request, то это циклическая ссылка
источник

DK

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