在内容视图中编码时出现问题。我不明白如何在内容视图中使用struct的func。我想得到你们的帮助。我得到这样的错误“调用'changeText(text:)'的结果未使用”。
这里有一个简单的例子来说明我想实现的目标
import Foundation
public struct Brain {
public func changeText(text: String) -> String{
var text = text
text = "Changed text!"
return text
}
}
import SwiftUI
struct ContentView: View {
@State var tmp: String = "hello"
var tmpTwo: Brain = Brain()
var body: some View {
VStack {
Button(action: {
tmpTwo.changeText(text: tmp )
}, label: {
Text(tmp)
})
}
.padding()
}
}
1条答案
按热度按时间8hhllhi21#
你需要这样使用函数的返回值: