NativeAd 的 IB 出口在表格视图单元格中为零
IB Outlet for NativeAd is nil in a tableview cell
let nativeAdCell = tableView.dequeueReusableCell(
withIdentifier: "Ads", for: indexPath) as! NativeAds
然后
(nativeAdCell.HeadlineView).text = nativeAd.headline
(nativeAdCell.PriceView).text = nativeAd.price
当 运行 时,发生错误,指出线程 1:致命错误:在展开可选值时意外发现 nil。这意味着视图为 nil
编辑 1
tableview.register(NativeAds.self, forCellReuseIdentifier: "Ads")
let nativeAdCell = tableView.dequeueReusableCell(
withIdentifier: "Ads", for: indexPath) as! NativeAds
我是这样注册的,为此我使用了 Xib 文件
按照以下代码在 table 视图中注册 XIB 文件:
tableView.register(UINib(nibName: "yourNibFileName", bundle: nil), forCellReuseIdentifier: "yourIdentier")
let nativeAdCell = tableView.dequeueReusableCell(
withIdentifier: "Ads", for: indexPath) as! NativeAds
然后
(nativeAdCell.HeadlineView).text = nativeAd.headline
(nativeAdCell.PriceView).text = nativeAd.price
当 运行 时,发生错误,指出线程 1:致命错误:在展开可选值时意外发现 nil。这意味着视图为 nil
编辑 1
tableview.register(NativeAds.self, forCellReuseIdentifier: "Ads")
let nativeAdCell = tableView.dequeueReusableCell(
withIdentifier: "Ads", for: indexPath) as! NativeAds
我是这样注册的,为此我使用了 Xib 文件
按照以下代码在 table 视图中注册 XIB 文件:
tableView.register(UINib(nibName: "yourNibFileName", bundle: nil), forCellReuseIdentifier: "yourIdentier")