Ios 我有一个数组,我想点击WebDevice并将所有数组逐个上传到服务器,每次完成后我想更新本地数据库

Ios 我有一个数组,我想点击WebDevice并将所有数组逐个上传到服务器,每次完成后我想更新本地数据库,ios,objective-c,Ios,Objective C,我有一个数组,我想点击WebDevice并将所有数组逐个上传到服务器。每次完成后,我想更新本地数据库。我不太确定你想做什么,你可能会尝试类似的方法吗 NSArray *arrayOfArrays = ...; NSURLRequest *request = ...; for (NSArray *array in arrayOfArrays) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT

我有一个数组,我想点击WebDevice并将所有数组逐个上传到服务器。每次完成后,我想更新本地数据库。我不太确定你想做什么,你可能会尝试类似的方法吗

NSArray *arrayOfArrays = ...;
NSURLRequest *request = ...;
for (NSArray *array in arrayOfArrays) {
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        NSURLSession *session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
        NSData *arrayData = [NSKeyedArchiver archivedDataWithRootObject:array];
        [session uploadTaskWithRequest:request fromData:arrayData completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
            //save to local DB
        }];
    });
}

这个问题太宽泛了。问题是什么?如何“点击web服务”?如何在完成后更新本地数据库?你做了什么研究?你们试过什么?是的,这是一个广泛的问题。如果你想得到好的答案,你需要得到更多关于你拥有什么和你需要什么的细节。特别是在异步操作中