【发布时间】:2014-09-25 17:30:40
【问题描述】:
我正在用图像做 tableview 控制器,我使用了这个代码
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = self.tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell
var program : Program
program = programy[indexPath.row]
cell.textLabel?.text = program.name
cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
var imageName = UIImage(named: programy[indexPath.row])
cell.imageView?.image = imageName
我在
中遇到错误var imageName = UIImage(named: programy[indexPath.row])
无法使用类型参数列表(名为 $T5)调用“init”
【问题讨论】:
-
UIImage(named:String)需要一个字符串。你的数组programy是如何定义的? -
var programy = [Program]() and struct Program { let category : String let name : String }
标签: ios uitableview swift uiimage