繁体   English   中英

计算数组内的字符串

[英]Count strings inside array

这是我的 parse.com“currentUploads”类:这里的图片

如何计算数组中的字符串数量? 正如您在第一行看到的那样,有 1,在最后一行是 3。我如何在println返回这个计数? 我试过这个:

var query = PFQuery(className:"currentUploads")
            query.whereKey("objectId", equalTo: post.objID)
            query.countObjectsInBackgroundWithBlock {
                (count: Int32, error: NSError?) -> Void in
                if error == nil {
                    print("The number is \(count) in total")
                }
            }

我知道使用“likedBy”缺少一些东西,但我不知道在哪里做什么。 请问有什么想法吗?

在所有实例(行)中计算数组列中所有条目的最佳方法是迭代云代码中的实例并计算每个实例。 这只需使用each查询并总结每个数组的length然后返回结果即可完成。

可以在客户端上做类似的事情,但您需要自己处理分页,因为PFQuery不提供each . 在这种情况下,您将迭代每个查询响应中的objects并对每个数组的count求和。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM