ios - swift/ios 如何检查我的 TableView 是否嵌入在 uitableview Controller 实例中?

标签 ios swift static tableview

获取消息:

static table views are only valid when embedded in uitableview controller instances

但是在我的 ViewController 中,它是我的 tableview 的数据源

import UIKit

class ViewController: UITableViewController {

    override func viewDidLoad() {

        super.viewDidLoad()

    }

}

我已经清理了该项目并再次运行它,但没有任何运气。

最佳答案

您的用户界面必须在静态表格的 Storyboard中设置。此外,Storyboard 中使用的对象必须是 UITableViewController。您可以在身份检查器(第三个,您可以在其中设置自定义类)中验证这一点。如果您暂时清除自定义类,默认值应该是 UITableViewController。如果不是,您应该拖过一个 Table View Controller 并将您的 View 移动到使用它。

关于ios - swift/ios 如何检查我的 TableView 是否嵌入在 uitableview Controller 实例中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32438883/

相关文章:

xml - 使用 Alamofire 上传本地 OS X IPA 文件和 XML

c++ - 使用公共(public)静态常量类成员的声明

C++ 纯静态类

iphone - 一个接一个地运行动画失败

ios - 如何在没有 reloadData 的情况下使用 insertRowsAtIndexPaths IOS

ios - UICollectionView 自定义布局单元格类型相关属性

c# - 以下静态方法线程安全吗?

ios - 在 Xcode 4.2.1 中,我应该使用什么来代替基于 Window 的应用程序模板?

ios - React Native 版本 0.13.1 TabBar 图标不显示

ios - 出现和关闭 AVPlayer Controller 的问题