Виджеты, скомпилированные из Xcode 15, недоступны в iOS 16, но есть в iOS 15 и 17.IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Виджеты, скомпилированные из Xcode 15, недоступны в iOS 16, но есть в iOS 15 и 17.

Сообщение Anonymous »


Почему виджеты из приложения для iOS недоступны в списке на iOS 16, а на iOS 17 и 15 доступны?

Вот как они определяются в пакете виджетов:

импортировать WidgetKit импортировать SwiftUI @основной структура ZeroWidgetBundle: WidgetBundle { @WidgetBundleBuilder var body: какой-то виджет { FirstWidgetBundle().body SecondWidgetBundle().body ThirdWidgetBundle().body } } структура FirstWidgetBundle: WidgetBundle { @WidgetBundleBuilder var body: какой-то виджет { ВиджетПоследниеНовости() ВиджетПоследниеВидео() ВиджетДейлиТекст() Официальный сайт виджета() } } структура SecondWidgetBundle: WidgetBundle { @WidgetBundleBuilder var body: какой-то виджет { ВиджетWatchtowerStudy() ВиджетCurrentMonth() ВиджетПрибытие() если #available(iOS 16.1, *) { ВиджетCurrentTime() } } } struct ThirdWidgetBundle: WidgetBundle { @WidgetBundleBuilder var body: какой-то виджет { ВиджетМинистерство() если #available(iOS 17.0, *) { ВиджетТаймер() } } } Оно просто работает в 17 и 15 версиях и не работает в 16. Это начало происходить после выхода 17 версии. Раньше это работало. В чем проблема?

Это скриншот, на котором вы можете увидеть проблему. Ровно ОДИН ОДИН ОДИН код был скомпилирован на трех устройствах с использованием Xcode 15.0 (15A240d)


Изображение


Помощник по обратной связи с Apple:

https://feedbackassistant.apple.com/feedback/13250847
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»