import UIKit
import CoreData
class DetailCell: UITableViewCell {
@IBOutlet var articleNumber: UILabel!
@IBOutlet var name: UILabel!
@IBOutlet var stock: UILabel!
var post: AnyObject
{
didSet
{
self.configure()
}
}
override func awakeFromNib() {
super.awakeFromNib()
self.articleNumber?.text = nil
self.name?.text = nil
self.stock?.text = nil
}
func configure()
{
self.articleNumber?.text = post.objectForKey("itemName") as? String
self.name?.text = post.objectForKey("itemName") as? String
self.stock?.text = post.objectForKey("stock") as? String
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
我收到错误消息,指出类 DetailCell
没有初始化程序。
我不知道为什么会这样。
最佳答案
只需在 post
实例声明和最终代码中添加 !
和 AnyObject
即可:
var post: AnyObject! {
didSet
{
self.configure()
}
}
关于ios - 获取错误类 DetailCell 没有初始化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32563108/