我只想将一个字符转换成一个Int。这应该很简单。但我还没有发现以前的答案有帮助。总会有一些错误。也许是因为我在Swift2.0中尝试它。foriin(unsolved.characters){fileLines+=String(i).toInt()print(i)} 最佳答案 在Swift2.0中,toInt()等已被初始化器取代。(在本例中,Int(someString)。)因为不是所有的字符串都可以转换为整数,所以这个初始化器是可失败的,这意味着它返回一个可选的整数(Int?)而不仅仅是一个Int。最好的办法是使用iflet解开