before swift2.0これはforloopステートメントに使用していますが、エラーは表示されませんが、swift3.0にアップグレードするとアプリは常にクラッシュします私はforloop文に使用します。for loop of swift 3.0境界1を超えるインデックス1のエラー[0 .. 0]エラー
for (var i=0; i < results.count; i++)
{
let single_result = results[i]
let id = single_result.valueForKey("id") as! String
let name = single_result.valueForKey("name") as! String
let address = single_result.valueForKey("address") as! String
let mobile = single_result.valueForKey("mobile_number") as! String
let email = single_result.valueForKey("email") as! String
let gender = single_result.valueForKey("gender") as! String
let birth = single_result.valueForKey("birthday") as! String
user_id = id
gotID = id
gotName = name
gotAddress = address
gotEmail = email
gotGender = gender
gotMobile = mobile
gotBirth = birth
}
イム私は、このループ文(swift3.0)を使用したときにエラーを持つ:
for i in 0.stride(through: results.count, by: 1)
for i in 0..<results.count
あなたはどのようなエラーがありますか? – Thilo
- [__ NSArrayI objectAtIndex:]:インデックス1の範囲を越えて[0 .. 0] ' –