Size: a a a

2021 February 28

S

Sergey in SwiftBook
А распечатай data
источник

Л

Лео in SwiftBook
Data: Optional(941 bytes)
источник

А

Алмаз ® in SwiftBook
Лео
Data: Optional(941 bytes)
struct Friend: Codable{
   var id:Int?
   var first_name:String?
   var last_name:String?
}
struct ResponseInfo:Codable{
 
   var items: [Friend]?
}
struct Response: Codable{
   var response: ResponseInfo?
}


URLSession.shared.dataTask(with: url!) { (data, response, error) in

guard let data = data,
                       let apiResponse = try? JSONDecoder().decode(Response.self, from: data),
                       let friendsData = apiResponse.response?.items else {return}

print("Data: \(friendsData.count)")
           
       }.resume()
источник

ВР

Вячеслав Раченко... in SwiftBook
Станислав Лемешаев
Ребят, подскажите пожалуйста, отправляю запрос с постмена и Xcode пишет Error received requestion data: The request timed out. А когда отправляю с сайта jsonformatter, все ок, ответ приходит в виде json. Что может быть не так?
если просто в браузер вставить урл запроса нормально отрабаывает? Там нет какого-то редиректа на другую ссылку?
источник

Д

Дмитрий in SwiftBook
Станислав Лемешаев
сейчас попробовал другой сервис с фильмами, все работает. А этот не хочет почему-то
Попробуйте зайти на status.themoviedb.org
На их форуме пишут, что это блокировка от некоторых провайдеров
источник

СЛ

Станислав Лемешаев... in SwiftBook
спасибо большое)
источник

MG

Mark Gromov in SwiftBook
Переслано от Mark Gromov
Всем привет, кто может подсказать почему он нормально не переводит кодировку? Если вводить текст на русском, то в итоге в браузере если такой же запрос делать, то он ничего не найдет, хотя параметр кодировки верный стоит
источник

ИП

Иван Покасов... in SwiftBook
Всем привет!
источник

Д

Дмитрий in SwiftBook
Mark Gromov
Переслано от Mark Gromov
Всем привет, кто может подсказать почему он нормально не переводит кодировку? Если вводить текст на русском, то в итоге в браузере если такой же запрос делать, то он ничего не найдет, хотя параметр кодировки верный стоит
Попробуйте поставить вместо .urlQueryAllowed - .urlHostAllowed
источник

MG

Mark Gromov in SwiftBook
Дмитрий
Попробуйте поставить вместо .urlQueryAllowed - .urlHostAllowed
ничего не меняется
источник

ИП

Иван Покасов... in SwiftBook
Я только начинаю программировать в XCode через SwiftUI.

Сделал приложение, но оно оптимизировано не для всех устройств. Мне предложили прочитать статью об авто слоях, но я не очень понимаю, как они работают. Пытался использовать команду UIScreen.main.bounds.width, но она работает только с объектами, не уменьшая размер текста и криво.

Мне нужно, чтобы приложение просто сжималось со всеми объектами, сохраняя расположение. Как это сделать самым простым способом?
источник

Д

Дмитрий in SwiftBook
Mark Gromov
ничего не меняется
А как вы добавляете параметры?
источник

ИП

Иван Покасов... in SwiftBook
Буду рад, если подскажите
источник

MG

Mark Gromov in SwiftBook
Дмитрий
А как вы добавляете параметры?
источник

ИП

Иван Покасов... in SwiftBook
Как я понимаю, через storyboard есть autolayout, но приложение сделано через фреймворк swiftui
источник

Д

Дмитрий in SwiftBook
Странно, вроде все должно работать. А может он просто город по запросу не находит. И какой конечный url в запроса получается?
источник

Д

Дмитрий in SwiftBook
Должно быть что то вроде этого
источник

MG

Mark Gromov in SwiftBook
Дмитрий
Странно, вроде все должно работать. А может он просто город по запросу не находит. И какой конечный url в запроса получается?
А кажется нашел ошибку. Почему то кодировщик подставляет в каждый параметр после % число 25
источник

MG

Mark Gromov in SwiftBook
http://dataservice.accuweather.com/locations/v1/cities/search?apikey=kArCDAKKYDtOwwlwPcRjUauApeC7aGgA&q=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0 // как должно быть
http://dataservice.accuweather.com/locations/v1/cities/search?apikey=kArCDAKKYDtOwwlwPcRjUauApeC7aGgA&q=%25D0%259C%25D0%25BE%25D1%2581%25D0%25BA%25D0%25B2%25D0%25B0http://dataservice.accuweather.com/locations/v1/cities/search?apikey=kArCDAKKYDtOwwlwPcRjUauApeC7aGgA&q=%25D0%259C%25D0%25BE%25D1%2581%25D0%25BA%25D0%25B2%25D0%25B0 // как в итоге
источник

MG

Mark Gromov in SwiftBook
Дмитрий
Должно быть что то вроде этого
Но честно говоря не понимаю почему..
источник