idArrayIntとnameArrayStringの2つの配列があります。最初の配列からインデックスでオブジェクトを取得する必要があります。これは2番目の配列から取得します。私はそれがかなりシンプルであることを知っていますが、私はIOS開発では新しく、実装方法を理解していません。配列からオブジェクトを別の配列から取得するインデックスで取得する
var idArray = [Int]() //for example 1 2 3
var nameArray = [String]() // for example "one" "two" "three"
var ident: Int!
@IBAction func btnNext_click(_ sender: AnyObject) {
var nameString = lblUnitType.text
var index = nameArray.index(of: nameString) //Cannot invoke 'index' with an argument list of type '(of: String?)'
ident = idArray[index] //something like that by I don't sure
}
は、あなただけのIDと名前 – Paulw11
またはカスタム構造体の配列よりも、辞書を使用したほうが良いだろうと同じように、私は*句*を追加しましたね – Russell