我得到了“Class'FavArticleTableViewCell'没有初始值设定项”我的tableviewcell错误。
我有几个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(){
}
}
答案 0 :(得分:1)
您有一个名为article
的变量没有默认值。但是除了Optional,所有变量都必须在Swift中具有初始值。
将article
声明为Optional将删除错误:
var article:Article? {
didSet{
self.setupFavArticle()
}
}