我的tableviewcell收到“类'FavArticleTableViewCell'没有初始化程序”错误。
我有几个Custom TableViewCells,这是我收到此错误的唯一一个。
import UIKit
import CoreData
class FavArticleTableViewCell: UITableViewCell {
@IBOutlet weak var avatarImageView: UIImageView!
var context: NSManagedObjectContext? {
get {
let appDel = UIApplication.sharedApplication().delegate as! AppDelegate
let _context = appDel.managedObjectContext
return _context
}
}
var article:Article {
didSet{
self.setupFavArticle()
}
}
func setupFavArticle(){
}
}
您有一个article
没有默认值的命名变量。但是,除了Optional之外,所有变量在Swift中都必须具有一个初始化值。
声明article
as Optional将消除错误:
var article:Article? {
didSet{
self.setupFavArticle()
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句