I';我在使用另一个文件中的swift函数时遇到困难,我经常会遇到错误;表达式解析为未使用的函数;
下面是我尝试从不同文件调用的函数I';我在使用另一个文件中的swift函数时遇到困难,我经常会遇到错误;表达式解析为未使用的函数;,swift,Swift,下面是我尝试从不同文件调用的函数 func setLoginStatusT() -> (){ status = true println("Logged In") ProgramStart() } 这就是我试图称之为 Main.setLoginStatusT “表达式解析为未使用的函数”是什么意思?这setloginstatus()->()表示您正在返回一个函数。如果你不想退货,试试这个 func setLoginStatusT(){ //-> (
func setLoginStatusT() -> (){
status = true
println("Logged In")
ProgramStart()
}
这就是我试图称之为
Main.setLoginStatusT
“表达式解析为未使用的函数”是什么意思?这setloginstatus()->()
表示您正在返回一个函数。如果你不想退货,试试这个
func setLoginStatusT(){ //-> (){
status = true
println("Logged In")
ProgramStart()
}
“expression resolves to a unused function”
这意味着您应该对方法的返回值执行一些操作,例如将其分配给变量,在这种情况下,您可以只运行正在获取的方法,请尝试以下操作:
Main.setLoginStatusT()
您正试图调用
Main
类中的setloginstatus
方法,但您是在另一个类中进行调用。下面是如何编写该调用:
Main().setLoginStatusT()
如果
setloginstatus
方法是类级方法,则在Main
之后不需要()
。但是在这个例子中,我假设setloginstatus
是Main
类的一个实例级方法,所以您需要()
好,现在我得到一个不同的错误“参数#1缺少参数来调用”它的高亮显示->Main.setloginstatus(),如果您更改方法,您不需要使用括号。只需使用Main.setloginstatus