j'ai un blocks qui charge les données à partir d'un serverur, le questione c'est que je ne peux pas effecter mon resultat dans une variable global dans le block
来自谷歌翻译:
我有从服务器加载数据的块,问题是我不能影响块中全局变量的结果
[URLImages asyncRequest:RequestForPopular
success:^(NSData *data, NSURLResponse *response) {
NSLog(@"Success!");
NSError* error;
NSDictionary* json = [NSJSONSerialization
JSONObjectWithData:data
options:kNilOptions
error:&error];
NSArray *arrayimages;
arrayimages = [[[json objectForKey:@"result"] objectForKey:@"images"] objectForKey:@"_content"];
NSMutableArray *mutArrURLss = [[NSMutableArray alloc]init];
for (int i=0; i<[arrayimages count];i++)
{
NSDictionary *arrayContent = [arrayimages objectAtIndex:i];
[mutArrURLss addObject:[arrayContent objectForKey:@"element_url"]];
}
mutArrURLs = mutArrURLss //mutArrURLs is Global
}
failure:^(NSD`enter code here`ata *data, NSError *error) {
NSLog(@"Error! %@",[error localizedDescription]);
}];