【发布时间】:2017-11-09 18:05:08
【问题描述】:
嗨,我对这个 swift 很陌生,但我知道一点,我正在尝试在我的数组中插入一个图像和 2 个文本,如下所示:
@IBAction func doneEditing(_ sender: Any) {
insertNewActy()
print(myCellRows, "Saved")
}
func insertNewActy(){
addTitles = addTitle.text!
addLocations = addLocation.text!
newImages = newImage.image!
let element = MyCellRows(image: newImages,
title: addTitles,
location: addLocations)
myCellRows.insert(element, at: 0)
}
我有 3 个变量,UIImage 之一和 String 中的 2 个
但是当我按下doneEditing 按钮时没有任何反应
也许我已经放了这个
addTitles = addTitle.text!
addLocations = addLocation.text!
newImages = newImage.image!
在错误的地方?
我的数组看起来像这样
import UIKit
var myCellRows: [MyCellRows] = []
class ActyViewController: UIViewController {
@IBOutlet weak var myTableView: UITableView!
func createMyCellArray() -> [MyCellRows] {
var myCells: [MyCellRows] = []
let dog = MyCellRows(image: #imageLiteral(resourceName: "Dog"),
title: "Dog",
location: "America")
let cat = MyCellRows(image: #imageLiteral(resourceName: "Cat"),
title: "Cat",
location: "Sweden")
let rabbit = MyCellRows(image: #imageLiteral(resourceName: "Rabbit"),
title: "Rabbit",
location: "Germany")
let tiger = MyCellRows(image: #imageLiteral(resourceName: "Tiger"),
title: "Tiger",
location: "Africa")
myCells.append(dog)
myCells.append(cat)
myCells.append(rabbit)
myCells.append(tiger)
return myCells
}
我想要完成什么?
我正在尝试将 users Library on the phone 中的带有 2 个自定义文本和 1 个图像的新单元格添加到我的表格视图中。
tableView 代码是正确的,工作正常。
感谢您的宝贵时间。 :)
注意:我在我的
tableViewclass 中使用myTableView.reload()viewDidAppear
【问题讨论】:
-
你必须使用'MyCellRows'还是你可以改变它的类型来输入字符串
-
@NiallKehoe 我会,但我也想插入图像,我可以这样做还是必须先创建一个字符串数组,然后再创建一个带图像的数组?
标签: ios arrays swift uitableview