Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用FBSUIApplicationSystemService解析查询超时:获取徽章值的请求超时_Ios_Swift_Parse Platform - Fatal编程技术网

Ios 使用FBSUIApplicationSystemService解析查询超时:获取徽章值的请求超时

Ios 使用FBSUIApplicationSystemService解析查询超时:获取徽章值的请求超时,ios,swift,parse-platform,Ios,Swift,Parse Platform,我有一个用Swift编写的解析查询,查询用户跟踪的人的所有照片。我正在使用query.whereKey(“,matchesKey:”,inQuery:)获取我的对象,然后在每次循环后获取PFFile数据,并重新加载表视图。因此,下载每张照片后应加载表视图(照片仅为150x150。查询限制越高,加载任何信息的可能性越小。当限制设置为1000时,页面始终不加载任何内容。它通常仅在中限制无效时才起作用 如果错误==nil{ 如果让imageData=imageData{ 让image=UIImage(

我有一个用Swift编写的解析查询,查询用户跟踪的人的所有照片。我正在使用
query.whereKey(“,matchesKey:”,inQuery:)
获取我的对象,然后在每次循环后获取PFFile数据,并重新加载表视图。因此,下载每张照片后应加载表视图(照片仅为150x150。查询限制越高,加载任何信息的可能性越小。当限制设置为1000时,页面始终不加载任何内容。它通常仅在中限制无效时才起作用 如果错误==nil{ 如果让imageData=imageData{ 让image=UIImage(数据:imageData) self.photoArt[indexNumber]=图像 } }否则{ println(错误) } self.imageSet=true }) } self.imageSet=false } } var innerQuery=PFQuery(类名:“追随者”) innerQuery.whereKey(“followerId”,equalTo:PFUser.currentUser()!.objectId!) var query=PFQuery(类名:“图片”) query.whereKey(“用户”,matchesKey:“followerid”,inQuery:innerQuery) query.limit=100 query.findObjectsInBackgroundithBlock{(对象,错误)->中的Void 如果错误==nil{ 如果让对象=对象{ 对于对象中的对象{ 如果let user=object[“user”]!as?字符串{ 如果(self.users.filter{$0==user}.count)<30{ self.users.append(用户) 如果让caption=object[“caption”]作为字符串{ self.captions.append(标题) } 如果让摄影师=对象[“摄影师”]作为?字符串{ self.摄影师.附加(摄影师) } 如果让userName=object[“userName”]作为字符串{ self.userNames.append(用户名) } 如果让photoCover=对象[“photoCover”]作为?PFFile{ self.photoovers.append(photoover) } 如果让userId=object[“user”]作为字符串{ self.userId.append(userId) } self.dataload=true } } } } }否则{ println(错误) } self.dataload=false }
// Reloads table view
    var imageSet:Bool = false {
        didSet {
            if imageSet {

                dispatch_async(dispatch_get_global_queue(Int(QOS_CLASS_USER_INITIATED.value), 0)) { // 1
                    dispatch_async(dispatch_get_main_queue()) { // 2
                        self.tableView.reloadData() // 3

                    }
                }
            }
        }
    }

    // Gets photos
    var dataLoaded:Bool = false {
        didSet {
            if dataLoaded {

                let photoArt = photoCovers.last!
                let indexNumber = find(photoCovers, photoCovers.last!)!

                photoArt.getDataInBackgroundWithBlock({ (imageData, error) -> Void in

                    if error == nil {
                        if let imageData = imageData {
                            let image = UIImage(data: imageData)
                            self.photoArt[indexNumber] = image
                        }

                    } else {

                        println(error)

                    }
                    self.imageSet = true
                })
            }
            self.imageSet = false
        }
    }

        var innerQuery = PFQuery(className: "Followers")

        innerQuery.whereKey("followerId", equalTo: PFUser.currentUser()!.objectId!)

        var query = PFQuery(className: "Pictures")

        query.whereKey("user", matchesKey: "followingId", inQuery: innerQuery)

        query.limit = 100

        query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
            if error == nil {

                if let objects = objects {

                    for object in objects {

                        if let user = object["user"]! as? String {

                            if (self.users.filter { $0 == user }.count) < 30 {

                                self.users.append(user)

                                if let caption = object["caption"] as? String {
                                    self.captions.append(caption)
                                }

                                if let photographer = object["photographer"] as? String {
                                    self.photographers.append(photographer)
                                }

                                if let userName = object["userName"] as? String {
                                    self.userNames.append(userName)
                                }

                                if let photoCover = object["photoCover"] as? PFFile {
                                    self.photoCovers.append(photoCover)
                                }

                                if let userId = object["user"] as? String {
                                    self.userIds.append(userId)
                                }

                                self.dataLoaded = true
                            }

                        }

                    }

                }

            } else {

                println(error)

            }

            self.dataLoaded = false
        }