我已经知道了,你可以转换一个文本框为int这样做:转换文本字段字符为int
var textNumber : Int = Int(numbers.text)!
的问题是,我尝试给每个字符转换,这样做:
for number in numbers.text.characters
{
let number : Int = Int(number)
}
但当我试图做到这一点,我得到Cannot invoke initializer for type 'Int' with an argument list of type '(String.CharacterView._Element)'
那么我怎么能做到这一点?我尝试了很多不同的方式,但我简单不能将字符转换为int。
*提示:* Character - > String - > Int –
你的提示更像是一个答案。哈哈,我虽然很快就能自己处理这件事。如果你想做出这个答案,我会赞扬它。 :) – Adrian
@Adrian Swift避免了像C#和C++一样的隐含行为。它可以完成,但是故意避免它。 – Alexander