你好,即使我没有对GameScreenViewController.swift类进行任何更改,我昨晚在项目中遇到一个奇怪的问题,它向我展示了代码中使用未声明类型的'UIViewController'
import UIKit
import ChameleonFramework
import RealmSwift
import AVFoundation
class GameScreenViewController: UIViewController, UITableViewDelegate,UITableViewDataSource, UITextFieldDelegate, PlayerInformationCellTableViewCellDelegate {
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "mainGameScreen"{
let nextVC = segue.destination as! MainGameScreenViewController
for item in tempPlayers{
nextVC.playerArray.append(item)
}
}
}
}
MainGameScreenViewController.swit
import UIKit
import RealmSwift
import ChameleonFramework
import AVFoundation
class MainGameScreenViewController: UIViewController {
var playerArray: [Player] = [] //container for the player
}
完全错误是Use of undeclared type 'MainGameScreenViewController'
有人可以帮助我吗?当我遇到时,我读到某种问题,但我没有解决。
答案 0 :(得分:1)
我必须包含您将错过的课程写到相应目标的文件。打开文件时,只需启用XCode右侧面板中的复选框即可。