-3
我有2个视图: - 一个用于放置玩家名称 - 一个用于玩游戏的一个。 但我不能不能通过名称的数据列表中的2视图控制器之间的Swift通过数据字符串列表
我编译时有此错误:
fatal error: Index out of range
//ViewController.swift
if(segue.identifier == "segue"){
let secondView = segue.destination as! PlayViewController
var numberOfPlayer = 0
if(n1.text?.isEmpty == false){
secondView.Player[0] = n1.text!
numberOfPlayer += 1
}
if(n2.text?.isEmpty == false){
secondView.Player[1] = n2.text!
numberOfPlayer += 1
}
if(n3.text?.isEmpty == false){
secondView.Player[2] = n3.text!
numberOfPlayer += 1
}
secondView.nbPlayer = numberOfPlayer
}
}
_
//PlayViewController
class PlayViewController: UIViewController {
var Player = [String]()
var nbPlayer = Int()
你是什么意思,你不能传递数据?你是否有编译时或运行时错误?请具体解释什么不起作用。 –
当我编译我有这个错误:从私人有效的用户设置阅读。 致命错误:索引超出范围 –