SceneStorage не хранит данные, и мне приходится использовать для этого AppStorage. ⇐ IOS
-
Anonymous
SceneStorage не хранит данные, и мне приходится использовать для этого AppStorage.
Я хочу сохранить информацию выбранной вкладки в @SceneStorage.
struct MainView: View { @SceneStorage(selectedTab) var selectedTab: String = "список" var body: some View { TabView(выбор: $selectedTab) { Текст 1") .tabItem(Текст("1")).tag("1") Текст("2") .tabItem(Текст("2")).tag("2") Текст("3") .tabItem(Текст("3")).tag("3") } } } Однако если я использую @AppStorage, все работает нормально. Почему это? Я использую Xcode 15.
Я хочу сохранить информацию выбранной вкладки в @SceneStorage.
struct MainView: View { @SceneStorage(selectedTab) var selectedTab: String = "список" var body: some View { TabView(выбор: $selectedTab) { Текст 1") .tabItem(Текст("1")).tag("1") Текст("2") .tabItem(Текст("2")).tag("2") Текст("3") .tabItem(Текст("3")).tag("3") } } } Однако если я использую @AppStorage, все работает нормально. Почему это? Я использую Xcode 15.
Мобильная версия