UITableView似乎没有链接到我的assets.sxassets文件夹以获取图像?

时间:2018-09-18 07:26:07

标签: ios swift xcode uitableview uiimage

我目前正在尝试使UITableView工作,但是在尝试将图像弹出到正在编写的代码中时遇到了问题,我一直在网上查看,但它似乎总是弹出!以防万一,这是一个名为TableViewController的视图控制器,它已链接到Storyboard ViewController ...这是我在这里遇到的代码:

import UIKit

struct CellData { let image : UIImage? let message : String? }

class TableViewController: UITableViewController {

var data = [CellData]()

override func viewDidLoad() {
    super.viewDidLoad()
    data = [CellData.init(image: continue, message: "Hello")]
}

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

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

}

}

我在说data = [CellData.init(image: continue, message: "Hello")]的地方图像:继续似乎对所谓的“继续”图像一无所知,我知道还可以,因为我已经在初始视图控制器上使用过... 我不确定这是否也很重要,但是为什么会有?字母的含义是什么?

我不确定这是否也很重要,但是为什么会有

screenshot]

1 个答案:

答案 0 :(得分:1)

尝试此操作,确保资产中包含名称为“ continue”的图像

let img = UIImage(named: "continue")
data = [CellData.init(image: img, message: "Hello")]

及其源控制状态A =已添加,M =已修改。 ? =不在源代码管理中