gpt4 book ai didi

swift - 在 SWIFT 的表格 View 中填充自定义单元格时出错

转载 作者:行者123 更新时间:2023-11-28 08:51:03 25 4
gpt4 key购买 nike

我有一个表格 View ,我在从我的 API 获取数据后填充它。但现在我收到一条错误消息“源文件中的编辑器占位符”。我只是不知道我在哪里做错了。请给出一些想法?

这是我的代码 -

import UIKit

class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource
{

@IBOutlet weak var tblvww: UITableView!
var dict = [:]

override func viewDidLoad()
{
super.viewDidLoad()



func fetchdata()
{
let url = NSURL(string: "***")
let request = NSURLRequest(URL: url!)
let urlsession = NSURLSession.sharedSession()
let jsonquery = urlsession.dataTaskWithRequest(request) { (data, response, error) -> Void in

if let retrieveddata = data
{
self.dict = (try! NSJSONSerialization.JSONObjectWithData(retrieveddata, options: NSJSONReadingOptions.MutableContainers)) as! NSDictionary
}


}
jsonquery.resume()

}


func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return dict.count
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{

let cell = tableView.dequeueReusableCellWithIdentifier("cellreuse", forIndexPath: indexpath) as! CustomTableViewCell `[![//here I get the error "Editor placeholder in source file"][1]][1]`

let vendorname = dict.valueForKey("vendor")?.objectAtIndex(0).valueForKey("name")
cell.vndrlbl.text = vendorname as? String
return cell


}


}

我还附上了我的项目的屏幕截图,以使事情更清楚

enter image description here

最佳答案

如果您使用的是 xcode 版本 7.x,请尝试删除 as! CustomTableViewCell 垂头丧气。只需使用 let cell = tableView.dequeueReusableCellWithIdentifier("cellreuse", forIndexPath: indexpath) 就足够了。

关于swift - 在 SWIFT 的表格 View 中填充自定义单元格时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34176706/

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