gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 22:04:38 25 4
gpt4 key购买 nike

Xcode 不允许我将表格 View 的自定义类设置为以下类(当我在 Storyboard 上设置它时,它不允许我并且下拉菜单中没有任何内容)。

The following is my swift file for my table view controller.

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

这是我的 Storyboard的图片: enter image description here

谢谢。

最佳答案

检查你的类是否至少有这些方法:

//
// 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
}

}

有了这些基本的 stub ,您肯定能够访问您的 UITableViewController Controller ...

编辑根据提供的新信息:您必须选择 UITableViewController 而不是 UiTableView。选择您的 UITableViewController 后,您将能够设置您的自定义 Controller 。

enter image description here

您会看到您选择了正确的类,因为身份检查器上提供的浅灰色默认类是 UITableViewController

然后您可以在下拉菜单中找到您的自定义 Controller 。

enter image description here

关于swift - 无法在 Xcode 中为 UITableViewController 设置自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48846533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com