0
AzureService nimmt Daten von den Daten, wenn es auf 50 reduziert wird. Konnte 1000 vorher heruntergeladen werden. Wie kann ich das beheben?Azure AppService query.fetchLimit funktioniert nicht
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()
}
}
}
}