Azureservice prenant des données à partir des données lorsqu'il est réduit à 50. Peut être téléchargé 1 000 précédemment. Comment puis-je réparer cela.Azure AppService query.fetchLimit ne fonctionne pas
code:
fileprivate func loadDataRecursiveForQuery(_ query: MSQuery, success: @escaping() -> Void, unsuccess: @escaping() -> Void){
query.fetchLimit = 1000 // it doesn't work!
query.includeTotalCount = true
query.fetchOffset = GlobalVariables.result.count
query.read { (result, error) in
if let err = error {
print("ERROR ", err.localizedDescription)
unsuccess()
return
} else if let items = result?.items {
GlobalVariables.result.addObjects(from: items)
if result!.totalCount > GlobalVariables.result.count{
self.loadDataRecursiveForQuery(query, success: {
success()
}, unsuccess: {
unsuccess()
})
}
else{
success()
}
}
}
}