var countryCodes = [String]()
let codeIndex = countriesList.index(of: countryTextField.text!)
var chosenCountryCode? = countryCodes[codeIndex!]
をチェックする際に3行目は、それが非オプションタイプだと言って、コンパイルエラーを与えるというエラーがコンパイルのマニュアルはindex(of:
がnil
を返すことができると言うArray.index(の:nilを返すことができます。しかし、オプションの値を
どのように私はゼロのためにチェックします
なぜ "selectedCountryCode?"を使用していますか? –
選択した国コードを変数にしたいからです。 – quantumpotato
SwiftはRubyではありません、 'を使用しないでください。または! 'を変数名の接尾辞として使用します。スイフトでは、あなたは '?または '!'を 'action'として' = 'の右側にあるオプション – Hange