我已經塊從服務器加載數據,問題是,我不能影響我的結果在一個全局變量在塊區塊的iOS修改全局變量
從谷歌翻譯:
我有塊從服務器加載數據,問題是,我可以在不影響我的結果在一個變量整體的塊
[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]);
}];
這是我做的,它不通過宣稱它的工作原理 – 2013-04-24 16:27:42
澳大利亞游泳我不明白爲什麼使它'static'幫助一個靜態變量的工作目標,目標。 'Static'是全局變量,使得它根本就沒有提供給其他文件。除非在OP是說謊,變量不是全局...其實這是 – newacct 2013-04-24 23:16:58
@newacct儘可能有全局變量方式評論另一個在評論另一個文件名薩米的聲明,以及那一個是他nil'd初始化後它。這是有道理的唯一解釋。 – 2013-04-25 14:14:57