-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()
你是什麼意思,你不能傳遞數據?你是否有編譯時或運行時錯誤?請具體解釋什麼不起作用。 –
當我編譯我有這個錯誤:從私人有效的用戶設置閱讀。 致命錯誤:索引超出範圍 –