无法转换“String!”types的值 到期望的参数types错误

我有一个公共职能:

public func lastActivityFor(userName: String) -> String { ... } 

后来我想把它称为:

 OneLastActivity.lastActivityFor("username") 

但最后一行出现错误:

 Cannot convert value of type 'String!' to expected argument type 'OneLastActivity' 

为什么看起来如果我发送给那些函数stringbuild议?( userName: String

任何想法如何修复它? 如果你想要更多的代码,只要问我一下。

用这种方法创build你的类的一个实例:

 let temp = OneLastActivity() 

现在你可以使用它的方法:

 temp.lastActivityFor("username") 

或者你可以直接使用它:

 OneLastActivity().lastActivityFor("username") 

希望能帮助到你。