gpt4 book ai didi

ios - Swift Parse 查询表

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

我想通过 PFQueryTableView 和 Cell 从我的解析中导入一些数据。我在 Storyboard上配置了一个 TableView ,并使用 PFQueryTableViewController 和 PFQueryTableViewCell 分配了 TableView 和它的单元格。所以在我的 tableview Controller 上,我正在使用下面的代码,但它在 super.init(className: myClassName) 行上给我错误消息“必须调用父类(super class)‘PFQueryTableViewController’的指定初始化程序”

import UIKit
import Parse
import ParseUI

class parseTableView: PFQueryTableViewController {

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

init(className myClassName: String!) {
super.init(className: myClassName)

self.parseClassName = myColoumnName
self.textKey = "myObjectKey"
self.pullToRefreshEnabled = true
self.paginationEnabled = false
}
}

最佳答案

您需要重写queryForTable:

  // Define the query that will provide the data for the table view
override func queryForTable() -> PFQuery {
var query = PFQuery(className: "myClassName")
return query
}

此外,在 self.parseClassName = myColoumnName 上,您应该提供类名而不是列名。

此外,您需要重写init:

  // Initialise the PFQueryTable tableview
override init(style: UITableViewStyle, className: String!) {
super.init(style: style, className: className)
}

您可以找到更多详细信息 here .

关于ios - Swift Parse 查询表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32607902/

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