Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode ';字体';不可转换为';字体?';快速用户界面_Xcode_Swiftui - Fatal编程技术网

Xcode ';字体';不可转换为';字体?';快速用户界面

Xcode ';字体';不可转换为';字体?';快速用户界面,xcode,swiftui,Xcode,Swiftui,显然,我有一个错误,代码中说“字体不能转换为”字体“。有什么建议吗?谢谢下面是代码。我不确定到底是什么导致了这个问题。在这之前一切似乎都很好 导入快捷界面 结构ContentView:View{ @环境(\.managedObjectContext)变量managedObjectContext @FetchRequest(FetchRequest:ToDoItem.getAllToDoItems())变量toDoItems:FetchedResults @国家私有变量newTodoItem=“”

显然,我有一个错误,代码中说“字体不能转换为”字体“。有什么建议吗?谢谢下面是代码。我不确定到底是什么导致了这个问题。在这之前一切似乎都很好

导入快捷界面
结构ContentView:View{
@环境(\.managedObjectContext)变量managedObjectContext
@FetchRequest(FetchRequest:ToDoItem.getAllToDoItems())变量toDoItems:FetchedResults
@国家私有变量newTodoItem=“”
var body:一些观点{
导航视图{
名单{
部分(标题:文本(“下一步是什么?”)){
HStack{
文本字段(“新项目”,文本:self.$newTodoItem)
按钮(操作:{
让toDoItem=toDoItem(上下文:self.managedObjectContext)
toDoItem.Title=self.newTodoItem
toDoItem.createdAt=Date()
做{
请尝试self.managedObjectContext.save()
}抓住{
打印(错误)
}
self.newTodoItem=“”
}){
图像(系统名称:“加号、圆圈、填充”)
.foregroundColor(.绿色)
.imageScale(.large)
}
}
}.font(.headline)
章节(标题:文本(“待办事项”)){
ForEach(self.toDoItems){todoItem in
ToDoItemView(标题:todoItem.title!,createdAt:“\(todoItem.createdAt!)”)
}
}
}
.navigationBarTitle(文本(“我的列表”))
.navigationBarItems(尾部:EditButton())
}
}
}
结构内容视图\u预览:PreviewProvider{
静态var预览:一些视图{
ContentView()
}
}

要使其可编译,您需要在此处明确指定类型

}.font(Font.headline)
这里呢

.foregroundColor(Color.green)

要使其可编译,需要在此处显式指定类型

}.font(Font.headline)
这里呢

.foregroundColor(Color.green)

问题出在
按钮内
操作:

toDoItem.Title=self.newTodoItem
标题
更改为
标题


通常,当您在SwiftUI中收到奇怪的错误消息时,请尝试注释掉行,直到错误消失。这将帮助您找到有问题的代码。

问题在
按钮内。
操作:

toDoItem.Title=self.newTodoItem
标题
更改为
标题

通常,当您在SwiftUI中收到奇怪的错误消息时,请尝试注释掉行,直到错误消失。这将帮助您找到有问题的代码