【发布时间】:2020-02-14 11:23:15
【问题描述】:
HomeView() 结构无法调用函数或按钮操作。我应该如何从另一个结构调用 HomeView() 结构。在按钮操作或 LoginView() 函数中调用 HomeView() 时,我得到“'HomeView' 初始化程序的结果未使用”
struct LoginView: View
{
var body: some View
{
}
func login()
{
HomeView() //Result of 'HomeView' initializer is unused "WARNING"
}
}
struct LoginView: View
{
var body: some View {
NavigationView {
VStack
{
Button(action: {
HomeView() //Result of 'HomeView' initializer is unused "WARNING"
})
{
HStack(alignment: .center) {
Spacer()
Text("Submit")
}
}
}
}
}
}
struct HomeView: View
{
var body: some View
{
}
func submit()
{
}
}
【问题讨论】:
-
HomeView()不是函数,它是值的构造函数,如let view = HomeView() -
“调用结构”是什么意思?你不调用结构。你创建它们,改变它们并复制它们,但我不知道你调用结构是什么意思。
-
@DamiaanDufaux,我更新了我的帖子
标签: ios uinavigationcontroller swiftui