gpt4 book ai didi

ios - PFQueryTableView 未显示 - 在 SWIFT 中使用 PARSE

转载 作者:行者123 更新时间:2023-11-29 02:26:12 25 4
gpt4 key购买 nike

我已经把它添加到我的 appdelegate 中了

var controller:PFQueryTableViewController = PFQueryTableViewController(className: "Types_")
self.window?.rootViewController = controller
println(self.window?.rootViewController)

我像这样在 swift 中创建了一个新类:

class TableViewController: PFQueryTableViewController {

override init!(style: UITableViewStyle, className: String!) {
super.init(style: style, className: className)
}


required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)

self.parseClassName = "Types_"
self.pullToRefreshEnabled = true
self.paginationEnabled = true
self.objectsPerPage = 5
//self.textKey = "TypeOfVenue_"
}
override func queryForTable() -> PFQuery! {

var query = PFQuery(className: self.parseClassName)

if (objects.count == 0)
{
query.cachePolicy = kPFCachePolicyNetworkOnly
}

return query


}


override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!, object: PFObject!) -> PFTableViewCell!

{

var cellIdentifier = "eventCell"
var cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as PFTableViewCell!
if cell == nil {

cell = PFTableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: cellIdentifier)

}
cell.textLabel?.text = object["TypeOfVenue_"] as NSString
cell.detailTextLabel?.text = object["Seating"] as NSString
return cell



}

但是新类不执行,如果我在类中加断点,它不执行断点。

我在 Storyboard 中添加了一个 ViewController,并将该类链接到 View Controller ,如下所示:

enter image description here

有人有什么想法吗?

最佳答案

我在 Storyboard 上创建了一个 TableView Controller ,并删除了应用程序委托(delegate)中的代码以创建该 Controller 。

然后我将这个类添加为 TableView Controller 上的类,它起作用了。

关于ios - PFQueryTableView 未显示 - 在 SWIFT 中使用 PARSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27508737/

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