我有一个名为“威士忌制造商”的课程,它只启动新的威士忌。现在我想在我的“WhiskyOverViewController”中添加新添加的威士忌。但我面临以下问题:
class WhiskyOverViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var tableView: UITableView!
var whiskyArray = [WhiskyBuilder]()
let stringArray = whiskyArray.map({$0.whiskyName!})
var whiskies = [Character: [String]]()
var objectsArray = [Object]()
在“stringArray”行中,我收到错误“实例成员“whiskyArray”不能在类型“WhiskyOverViewController”上使用。为什么我无法在那里使用威士忌数组变量?
在此先感谢您的帮助
您需要的是一个只读计算属性:
var stringArray: [String] {
return whiskyArray.map{$0.whiskyName!}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)