无法在Xcode中为UITableViewController设置自定义类

裘德·莫洛伊(Jude Molloy)

Xcode不允许我将表视图的自定义类设置为以下类(当我在情节提要上进行设置时,它不允许我使用,并且下拉菜单中没有任何内容)。

以下是我的表视图控制器的快捷文件。

https://gist.github.com/JudeMolloy/139e91d8c45ebe3d6140139ffd68a339

这是我的故事板的图片: 在此处输入图片说明

谢谢。

影子羊

检查您的类是否至少具有以下方法:

//
//  MyCustomTableViewController.swift
//  Test Table
//
//  Created by shadowsheep on 17/02/2018.
//  Copyright © 2018 shadowsheep. All rights reserved.
//

import UIKit

class MyCustomTableViewController: UITableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        // Uncomment the following line to preserve selection between presentations
        // self.clearsSelectionOnViewWillAppear = false

        // Uncomment the following line to display an Edit button in the navigation bar for this view controller.
        // self.navigationItem.rightBarButtonItem = self.editButtonItem
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    // MARK: - Table view data source

    override func numberOfSections(in tableView: UITableView) -> Int {
        // #warning Incomplete implementation, return the number of sections
        return 0
    }

    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        // #warning Incomplete implementation, return the number of rows
        return 0
    }

}

使用这些基本存根,您可以确定可以访问UITableViewController的控制器,以确保...

编辑从提供的新信息中:您必须选择UITableView Controller而不是UiTableView。选择后,您的UITableView Controller就能设置您的自定义控制器。

在此处输入图片说明

您会看到选择了正确的类,因为Identity Inspector上提供的浅灰色默认类是UITableViewController

比您可以在下拉菜单中找到自定义控制器。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在UINavigationController中设置自定义导航栏类

无法使用自定义CSS Mixins在Polymer 1.0中为纸抽屉面板设置样式

如何在Laravel 5.5中为选定的Request类设置自定义响应

在Python中为OpenCV BoundryBox设置自定义RoI

在pytorch中为CNN设置自定义内核

无法为字段为对象的自定义类中的字段分配值

将自定义样式设置为android中的自定义视图内的textviews

在Laravel中为sqlite db设置自定义路径

无法在ServerXMLHTTP请求中设置自定义超时

如何将自定义委托设置为UITableViewController?

添加自定义类以查看后,UITableViewController中的UI元素会消失吗?

无法为ngx智能模式设置自定义宽度

在自定义类中为实体框架实现IDisposable

在自定义异常类中设置(半)默认消息

无法在Android中设置自定义imageview的图像资源

数据无法到达AsynTask类中的自定义listview

无法设置ActionBarActivity片段中的自定义菜单

自定义类中的本机JS:“未捕获的TypeError:无法设置未定义的属性'innerHTML'”

无法在UITableViewController内加载自定义UITableViewCell

无法在连接的自定义UITableViewCell类中创建插座

无法在自定义导航抽屉中设置按钮的text

无法设置自定义单元类的变量

如何在 Swift、XCode 中为 Collection View 设置自定义水平滚动?

在 MATLAB 中为脚本设置自定义路径

在 UITableView 中为 UIView 添加自定义类

为 Android 中的自定义 WebViewClient 类定义和设置选项

尝试在python中将+=元素设置为自定义数组类将对象设置为nonetype

在 Xcode 中设置自定义 UITextView Delegate 的委托

qt中setWidgetResizable设置为true后,滚动区域的自定义widget无法上下滚动