使用未声明的类型'MainGameScreenViewController'

时间:2018-07-20 13:59:08

标签: swift xcode uiviewcontroller

你好,即使我没有对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'

有人可以帮助我吗?当我遇到时,我读到某种问题,但我没有解决。

1 个答案:

答案 0 :(得分:1)

我必须包含您将错过的课程写到相应目标的文件。打开文件时,只需启用XCode右侧面板中的复选框即可。