gpt4 book ai didi

swift - 自定义 TableViewCell 没有初始化程序

转载 作者:行者123 更新时间:2023-11-30 10:14:27 25 4
gpt4 key购买 nike

我的 tableviewcell 出现“类‘FavArticleTableViewCell’没有初始化程序”错误。

我有几个自定义 TableViewCell,这是我收到此错误的唯一一个。

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变量。但在 Swift 中,除Optional 之外的所有变量都必须有一个初始化值。

文章声明为可选将消除错误:

var article:Article? {
didSet{
self.setupFavArticle()
}
}

关于swift - 自定义 TableViewCell 没有初始化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31019611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com