2017-05-06 27 views

回答

2

要做到这一点,你可以创建String类的扩展。 这应该是这样的:

extension String 
{ 
    func toBase64() -> String 
    { 
     return Data(self.utf8).base64EncodedString() 
    } 
} 

然后,您可以简单地调用字符串的函数。

let stringToEncode = "qywueifk85oflmvJ" 
let encodedString = stringToEncode.toBase64() 

如果你不想使用扩展,你可以简单地创建功能:

func base64(from: String) -> String 
{ 
    return Data(from.utf8).base64EncodedString() 
} 

这将拨打电话的样子:

let encodedString = base64(from: "qywueifk85oflmvJ") 
+0

非常感谢你@JoasHoogendijk –