Я хотел получить данные с сайта Exchangeratesapi.io, но у меня возникли проблемы с моделированием данных.
В нем говорится:
"Невозможно присвойте значение типа «ставки» типу ставок. Тип»
Я понятия не имею, что я сделал, и у меня нет никакой визуализации, если есть какая-либо ссылка, пожалуйста, сделайте комментарий ниже.
Вот мой класс
class MoneyView:ObservableObject {
@Published var currency = rates.self//[rates]()
init() {
fetchData()
}
func fetchData() {
guard let url = URL(string: "http://api.exchangeratesapi.io/v1/lates ... 491eb37550") else {
return
}
let session = URLSession(configuration: .default)
let task = session.dataTask(with: url) {(data, response, error) in
if error == nil {
let decoder = JSONDecoder()
if let safeData = data {
do{
let result = try decoder.decode(rates.self, from: safeData)
DispatchQueue.main.async {
self.currency = result // here's the error
}
} catch {
print(error)
}
}
}
}
task.resume()
}
}
Вот тип тарифа:
struct rates: Decodable{
// USD CAD IDR GBP CHF SGD INR MYR JPY KRW
var USD:Int
var CAD:Int
var IDR:Int
var GBP:Int
var CHF:Int
var SGD:Int
var INR:Int
var MYR:Int
var JPY:Int
var KWR:Int
}
< /code>
, если вы, ребята, задаетесь вопросом, как выглядит API < /p>
{
"success":true,
"timestamp":1620597364,
"base":"EUR",
"date":"2021-05-09",
"rates":{
"AED":4.469059,
"AFN":93.55172,
"ALL":122.991702,
"AMD":629.683505,
"ANG":2.167635,
"AOA":795.883245,
}
}
Подробнее здесь: https://stackoverflow.com/questions/674 ... -fetch-api
Невозможно присвоить значение, API выборки SwiftUI ⇐ IOS
Программируем под IOS
-
Anonymous
1737823258
Anonymous
Я хотел получить данные с сайта Exchangeratesapi.io, но у меня возникли проблемы с моделированием данных.
В нем говорится:
"Невозможно присвойте значение типа «ставки» типу ставок. Тип»
Я понятия не имею, что я сделал, и у меня нет никакой визуализации, если есть какая-либо ссылка, пожалуйста, сделайте комментарий ниже.
Вот мой класс
class MoneyView:ObservableObject {
@Published var currency = rates.self//[rates]()
init() {
fetchData()
}
func fetchData() {
guard let url = URL(string: "http://api.exchangeratesapi.io/v1/latest?access_key=24a5ab7688a7044f60bfeb491eb37550") else {
return
}
let session = URLSession(configuration: .default)
let task = session.dataTask(with: url) {(data, response, error) in
if error == nil {
let decoder = JSONDecoder()
if let safeData = data {
do{
let result = try decoder.decode(rates.self, from: safeData)
DispatchQueue.main.async {
self.currency = result // here's the error
}
} catch {
print(error)
}
}
}
}
task.resume()
}
}
Вот тип тарифа:
struct rates: Decodable{
// USD CAD IDR GBP CHF SGD INR MYR JPY KRW
var USD:Int
var CAD:Int
var IDR:Int
var GBP:Int
var CHF:Int
var SGD:Int
var INR:Int
var MYR:Int
var JPY:Int
var KWR:Int
}
< /code>
, если вы, ребята, задаетесь вопросом, как выглядит API < /p>
{
"success":true,
"timestamp":1620597364,
"base":"EUR",
"date":"2021-05-09",
"rates":{
"AED":4.469059,
"AFN":93.55172,
"ALL":122.991702,
"AMD":629.683505,
"ANG":2.167635,
"AOA":795.883245,
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/67466794/cannot-assign-value-swiftui-fetch-api[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия