Ios 我有一个数组,我想点击WebDevice并将所有数组逐个上传到服务器,每次完成后我想更新本地数据库
我有一个数组,我想点击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
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服务”?如何在完成后更新本地数据库?你做了什么研究?你们试过什么?是的,这是一个广泛的问题。如果你想得到好的答案,你需要得到更多关于你拥有什么和你需要什么的细节。特别是在异步操作中