我如何修复迅速的屏幕时间API错误:类型'button'的值没有成员'familyActivityPicker'<Text> 我一直在关注WWDC 21的教程,以了解如何使用屏幕时间API。该教程介绍了以下代码: 进口家庭控制 进口Swiftui @StateObject var model = myModel() @

问题描述 投票:0回答:0
我在我的应用程序中尝试使用它:

import SwiftUI import SwiftData import FamilyControls struct AppSelectionButton: View { @Binding var isPresented: Bool @ObservedObject var model: MyModel var body: some View { Button("Select Apps to Discourage") { isPresented = true } .familyActivityPicker(isPresented: $isPresented, selection: $model.selectionToDiscourage) } } class MyModel: ObservableObject { @Published var selectionToDiscourage: [String] = [] }
但是当我这样做时,我会收到错误的“类型'按钮的值'的值,没有成员'familyActivityPicker'。
我也尝试了:

struct ExampleView: View { @@Published var selection = FamilyActivitySelection() var body: some View { VStack { Image(systemName: "eye") .font(.system(size: 76.0)) .padding() FamilyActivityPicker(selection: $selection) Image(systemName: "hourglass") .font(.system(size: 76.0)) .padding() } .onChange(of: selection) { newSelection in let applications = selection.applications let categories = selection.categories let webDomains = selection.webDomains } } }
但仍然没有起作用。

我目标iOS18.1.

可能导致此错误是什么?

try这个

class MyModel: ObservableObject { @Published var selectionToDiscourage = FamilyActivitySelection() }

swiftui
© www.soinside.com 2019 - 2025. All rights reserved.