Jud*_*loy 3 xcode interface-builder swift
Xcode 不会让我将我的表视图的自定义类设置为以下类(当我在故事板上设置它时,它不允许我并且下拉列表中没有任何内容)。
以下是我的表视图控制器的 swift 文件。
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
}
}
Run Code Online (Sandbox Code Playgroud)
有了这些基本的存根,您肯定能够访问您的控制器以获取 UITableViewController...
从提供的新信息中编辑:您必须选择 UITableView控制器而不是 UiTableView。一旦选择了您的 UITableView控制器,您就可以设置您的自定义控制器。
您会看到您选择了正确的类,因为 Identity Inspector 上提供的浅灰色默认类是UITableViewController
您可以在下拉菜单中找到您的自定义控制器。
| 归档时间: |
|
| 查看次数: |
2094 次 |
| 最近记录: |