在新的ViewController中声明时出现Serval问题/错误

时间:2016-04-24 00:50:43

标签: ios swift uitableview

Swift 2,xcode7

在我的项目中添加了第二个ViewController。第一个视图控制器使用几乎相同的代码行。

获取这些错误:

  

Getter for' tableView'使用Objective-C选择器' tableView'与“getView”相关的getter冲突来自超类' UITableViewController'使用相同的Objective-C选择器

     

覆盖let必须与其封闭类型

一样可访问      

无法覆盖可变属性' tableView'类型' UITableView!'使用协变类型' UITableView'

这是我的代码:

import UIKit
import CoreData

class AllChatsViewController: UITableViewController {

    var context: NSManagedObjectContext?

    private var fetchedResultsController: NSFetchedResultsController?

    private let tableView = UITableView(frame: CGRectZero, style: .Plain)//errors are here


    private let cellIdentifier = "MessageCell"

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

Beywulf是正确的,我将VC更改为TVC,现在正在使用