gpt4 book ai didi

ios - UITableView 嵌入容器 View 时在运行时不显示

转载 作者:行者123 更新时间:2023-11-28 08:40:36 24 4
gpt4 key购买 nike

这是我第一次使用 TableView,我已经遇到了障碍。

我有一个内部有容器的 View Controller 。容器 View 有一个嵌入式 TableView Controller 。我使用下面的代码填充了 TableView Controller 。我已将数据源和委托(delegate)设置为 TableView Controller ,将 TableView Controller 的自定义类设置为 ORMTableVC,并将 TableView 单元格标识符设置为 cellIdentifier。

我的问题是在运行时 View Controller 只是空白,我看不到任何表格行或数据。

任何帮助将不胜感激。

import Foundation
import UIKit

class ORMTableVC : UITableViewController {




let cellIdentifier = "cellIdentifier"

var Array = [String]()

override func viewDidLoad() {
super.viewDidLoad()
Array = ["Reps", "Weight", "RPE", "Fatigue", "Potential Max", "Fatigue Weight"]
}

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

return Array.count
}

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let Cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath)

Cell.textLabel?.text = Array[indexPath.row]

return Cell
}




}

StoryBoard Setup

Built App

最佳答案

在浏览了许多教程后设法解决了这个问题。似乎代码不是问题,而是 Storyboard 设置。

在 Table View Cell 上,标识符需要是 cellIdentifier 而不是 Cell。

关于ios - UITableView 嵌入容器 View 时在运行时不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36606625/

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