将AnyObject?转换为字符串。

4

我有一个返回AnyObject?的函数。

func aFunction(param:String) -> AnyObject?

我该如何将它转换成字符串?以及字符串

1个回答

8

试试这个:

if let result = aFunction("test") as? String {
    // Here, `result` is String
    println(result)
}

"as [String]"和"as? String"之间有什么区别? - unj2
2
"@unj2 'as? String' 是一个可选的字符串,而 'as [String]' 则是一个字符串数组。" - CodeReaper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接