Описание тега weatherkit
Тег WeatherKit следует использовать для вопросов, связанных с платформой Apple WeatherKit.
1
ответ
Нет доступа к WeatherKit.
Всякий раз, когда я пытаюсь получить доступ к WeatherKit, я всегда получаю это сообщение 2022-11-03 21:02:37.690374-0500 Weather[151:578] [AuthService] Не удалось получить прокси удаленного объекта для: com.apple.weatherkit.authservice с ошибкой: Er…
04 ноя '22 в 02:07
1
ответ
Apple WeatherKit API возвращает температуру по Цельсию в США
При переходе с Dark Sky на службу Apple WeatherKit я вижу, что API возвращает только значения температуры по Цельсию. Я использую этот URL: https://weatherkit.apple.com/api/v1/weather/en_US/45.6270162/-122.6808005?countryCode=US&timezone=America…
27 янв '23 в 17:34
1
ответ
Как использовать структуру WeatherKit Swift для получения информации о погоде внутри расширения виджета?
Я не могу получить данные о погоде с помощью фреймворка WeatherKit внутри расширения виджета. Вот проект, который я создал только для этого примера. Этот виджет показывает влажность места образца. Вот код: import WidgetKit import SwiftUI import Weat…
25 янв '23 в 16:22
2
ответа
Несколько вызовов функций, но однократное выполнение асинхронной задачи
Я играю с новым WeatherKit + WidgetKit от Apple. К сожалению, я не могу найти решение для комбинации следующих трех проблем: WidgetKit требует загрузки всех данных в функцию (без динамического обновления пользовательского интерфейса) WidgetKit по ка…
26 авг '22 в 14:42
2
ответа
Нужны как Цельсий, так и Фаренгейт с WeatherKit
У меня есть погодное приложение, которое показывает температуру в градусах Цельсия и Фаренгейта одновременно. Я хотел бы использовать WeatherKit, но у меня возникли проблемы с округлением градусов Цельсия до десятичных знаков. Я могу сделать это с Ф…
10 янв '23 в 18:49
1
ответ
Не удается найти исторические данные WeatherKit и проблемы с атрибуцией
Я хотел бы добавить некоторые исторические данные о погоде в приложение. Я могу использовать новый WeatherKit для получения текущей погоды, но не могу найти НИКАКОЙ информации, чтобы сказать мне, как получить доступ к историческим данным. В одном из…
11 июн '22 в 03:59
0
ответов
WeatherKit⛈ iOS SDK 401 сетевая ошибка WWDC 2022
Я получаю сообщение об ошибке при запуске WWDC22 Ссылка Я скачал образец проекта от Apple отсюда И я могу запустить проект. Но когда я создаю демонстрационный проект и добавляю код получения погоды, я получаю сообщение об ошибке. Мой код: func fetch…
22 июн '22 в 12:08
0
ответов
Не удалось сгенерировать токен jwt для: com.apple.weatherkit.authservice для macOS.
Я пытаюсь получить текущую погоду в своем местоположении, однако получаю следующее: Не удалось сгенерировать токен jwt для: com.apple.weatherkit.authservice с ошибкой: Error Domain=WeatherDaemon.WDSJWTAuthenticatorServiceListener.Errors Code=2 "(nul…
01 янв '23 в 16:50
0
ответов
Внедрение WeatherKit в виджет — SwiftUI
Итак, у меня есть виджет для приложения погоды (приложение в настоящее время не использует WeatherKit, но в конечном итоге я хотел бы его переместить), но я хочу заранее реализовать виджет с помощью WeatherKit. Я сделал тестовое приложение, использу…
09 фев '23 в 16:37
0
ответов
Пытаюсь добавить WeatherKit в мой виджет
Мне нужно внедрить WeatherKit в виджет macOS. Получив текущую погоду на основе вашего текущего местоположения, приложение преобразует currentWeather.condition в одну из четырех строк, где приложение выбирает изображение в зависимости от указанной ст…
04 дек '22 в 11:04
0
ответов
Ошибка WeatherDataService при вызове функции «Получить данные о погоде» с помощью WeatherKit
У меня проблема с WeatherKit, и я получаю сообщение об ошибке данных: 2022-11-15 15:26:29.810771+0900 WeatherApp[40976:2003546] [WeatherDataService] Ответ не содержит запрошенного набора данных: .appLocationConfig. Возвращаемое значение по умолчанию…
15 ноя '22 в 06:37
1
ответ
почему аннотации для некоторых точек данных BarMark имеют два значения в диаграммах swiftui?
У меня есть диаграмма, показывающая прогноз на 10 дней с использованием Weatherkit, я хочу показать минимальную и максимальную температуру в день, поэтому я использую BarMark с двумя значениями по оси X. Я хочу показать аннотацию для минимума и один…
16 янв '23 в 02:40
0
ответов
WeatherKit с watchOS приводит к 401
Я предполагаю, что проблема в том, что приложение для iOScom.example.MyAppа идентификатор пакета для приложения watchOS — , поэтому WeatherKit отлично работает в приложении iOS после регистрации пакета ID и запроса службы WeatherKit. Но на watchOS н…
25 июн '22 в 14:08
1
ответ
Вызов WeatherKit возвращает ответ по умолчанию
Я пытаюсь использовать WeatherKit, чтобы просто получить простой прогноз погоды для местоположения. do { let location = CLLocation(latitude: 37.3346, longitude: -122.0087) let weather = try await WeatherService().weather(for: location) } catch { pri…
27 ноя '22 в 04:29
1
ответ
Как получить минимальную и максимальную температуру из WeatherKit в SwiftUI?
Я пытаюсь получить минимальную и максимальную температуру из Apple WeatherKit, чтобы усложнить мое приложение Weather, но в документации разработчика Apple не показано, как получить значение, и никто раньше не задавал этот вопрос. Вот код, который я…
04 янв '23 в 05:51
0
ответов
Проблема с получением данных WeatherKit в виджете
Я пытаюсь получить текущие погодные условия пользователя, используяWeatherKitна виджете основное приложение работает нормально. Но приложение виджета вообще не работает, я имею в виду, что оно не получает никаких данных от службы погоды. Я включил W…
14 янв '23 в 10:06
0
ответов
WeatherKit дает 404 на реальных устройствах
Когда я использую следующий код для получения погоды для определенного места, для целей тестирования в симуляторе он дает желаемый результат: Button { Task { localWeather = try await WeatherService.shared.weather(for: CLLocation(latitude: 52.5153, l…
05 янв '23 в 13:08
0
ответов
Weather API + WidgetKit — «асинхронный вызов функции, не поддерживающей параллелизм»
я пытаюсь сделатьTimelineProviderдля iOS 16WeatherKitи я борюсь с тем, как я встречаю подпись протокола и использую новый асинхронный API. Вот мой код: struct WeatherProvider: TimelineProvider { func getSnapshot(in context: Context, completion: @esc…
22 авг '22 в 16:04
0
ответов
Не удалось получить местоположение пользователя с помощью CLLocationManager
У меня возникла проблема при попытке запросить местоположение пользователя с помощью CLLocationManager. При запуске моего приложения консоль выдает эту ошибку:[WeatherDataService] Response did not contain requested dataset: .appLocationConfig. Retur…
23 янв '23 в 07:13
0
ответов
Как запускать .task() не реже одного раза в час
В моем основном представленииЯ загружаю данные о погоде асинхронно черезкоторый запускается всякий раз, когда изменяется местоположение пользователя: .task(id: locationManager.currentLocation){ if let location = locationManager.currentLocation{ weat…
11 янв '23 в 15:16