gpt4 book ai didi

ios - @AppStorage 变量上的“调用初始化程序时没有完全匹配”错误?

转载 作者:行者123 更新时间:2023-12-01 15:42:45 29 4
gpt4 key购买 nike

我收到以下错误:No exact matches in call to initializer在我的@AppStorage下面的变量:
模型.swift

class UserSettings: ObservableObject {
@AppStorage("minAge") var minAge: Float = UserDefaults.standard.float(forKey: "minAge")
此变量旨在绑定(bind)到 Slider值低于。
Settings.swift
import SwiftUI
struct Settings: View {
let auth: UserAuth
init(auth: UserAuth) {
self.auth = auth
}
@State var minAge = UserSettings().minAge
let settings = UserSettings()

var body: some View {
VStack {
NavigationView {
Form {
Section {
Text("Min age")
Slider(value: $minAge, in: 18...99, step: 1, label: {Text("Label")})
.onReceive([self.minAge].publisher.first()) { (value) in
UserDefaults.standard.set(self.minAge, forKey: "minAge")
}
Text(String(Int(minAge)))
}
知道问题是什么吗?

最佳答案

我也看到以下相同的错误:

@AppStorage ("FavouriteBouquets") var favouriteBouquets: [String] = []()
AppStorage 可能不支持字符串数组。
编辑 找到 answer here .

关于ios - @AppStorage 变量上的“调用初始化程序时没有完全匹配”错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62810002/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com