【问题标题】:PFQueryTableViewController limitPFQueryTableViewController 限制
【发布时间】:2018-02-01 17:32:15
【问题描述】:

我正在尝试对 PFQuery 表视图控制器设置限制,但它不起作用。我正在尝试让它加载 1 个单元格,然后在分页后加载另一个单元格,然后再加载另一个。

这是我的代码。

override func queryForTable() -> PFQuery<PFObject> {
    var query : PFQuery<PFObject>!
    query = PFQuery(className: "Products")
    query.limit = 1

    return query
}

【问题讨论】:

    标签: ios swift pfquery


    【解决方案1】:

    PFQueryTableViewControllerobjectsPerPage 属性设置为1,而不是为查询添加限制。

    【讨论】:

    • 我是否将 objectsPerPage 放在 viewDidLoad 中
    • 怎么不行?它会加载更多项目吗?加载失败吗?
    • 当我按加载更多时,它会崩溃并给我这个错误。 'NSInternalInconsistencyException', 原因:'尝试将第 1 行插入第 0 节,但更新后只有 0 节'
    • 我想要做的只是限制加载的对象以确保加载时间不会太长,所以我想加载前 5 个对象,然后用户可以根据需要加载更多
    • 除非您有包含大量数据的对象,否则拉 5 或 25 个对象(默认为 25)不会有太大区别。不过,您看到的那个异常看起来像是 PFQueryTableViewController 中的一个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多