首页 > 解决方案 > 与 SwiftUi 分配作斗争

问题描述

  1. 如何修复此错误?我正在尝试有蜱和十字架。错误将在下面列出。

  2. 我需要创建一个“显示所有已完成的任务”滑动按钮,其中将显示“勾选”任务。

注意:不要介意“联系人”变量和函数,因为它最初是联系人分配。

我尝试在代码位周围添加括号。

这是我的 Pastebin 包含所有代码: https ://pastebin.com/BpvWSVpP 顺便说一句,错误是完整的:bool

无法将“Bool.Type”类型的值转换为预期的参数类型“Bool”

let newContact = Contact( id: UUID().uuidString, firstName: self.firstName, 
    lastName: self.lastName, complete: Bool)

标签: swiftui

解决方案


您的类Contact需要一个Bool,而不是类型声明。

var complete = false

...

let newContact = Contact(id: UUID().uuidString, firstName: self.firstName, 
lastName: self.lastName, complete: complete)

推荐阅读