PFQueryTableViewController

PFQueryTableViewController

我试图在Swift中将一个简单的UITableViewController转换为PFQueryTableViewController。到目前为止,我知道我必须这样初始化我的课程:(source

class TestTableViewController: PFQueryTableViewController {

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

override init(className aClassName: String!) {
    super.init(className: aClassName)

    self.parseClassName = aClassName
    self.textKey = "YOUR_PARSE_COLOMN_YOU_WANT_TO_SHOW"
    self.pullToRefreshEnabled = true
    self.paginationEnabled = false
}
}

我有两个问题:
不知何故,我无法导入PFQueryTableViewController
我想使用一个云函数来提供我的表,而不是一个查询对象。
知道吗?

最佳答案

在Swift的桥接头中,您需要导入“ParseUI.h”,如下所示。然后需要在“init:coder”中初始化类名

#import '<ParseUI/ParseUI.h>'

PFQueryTableViewController类对象的初始化
override init!(style: UITableViewStyle, className: String!) {
    super.init(style: style, className: className)
}


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

    self.parseClassName = "MyClass"
    self.pullToRefreshEnabled = true
    self.paginationEnabled = true
    self.objectsPerPage = 50
}

```
关于第二个问题,如果您要使用Parse Cloud函数,那么不需要使用PFQueryTableViewController类。只需使用normalUITableViewController并在控制器初始化时运行云函数

关于ios - Swift中的PFQueryTableViewController使用Cloud Code函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27239101/

10-09 17:33