我已經知道了,你可以轉換一個文本框爲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