我有一个for循环,它将一个字符串数组接触到URL的一部分,然后将其转换为NSURL并在mutablearray中逐个推送它们。问题是当我在for循环之外将其NSlog时,mutableArray为null。 这是代码:
for (int i = 0; i < news_Image.count; i++) {
concatURLS = [mediaURL stringByAppendingString:
[news_Image objectAtIndex:i]];
url = [NSURL URLWithString:concatURLS];
[urlArrays addObject:url];
}
答案 0 :(得分:2)
您是否曾分配过可变阵列?
您需要确保致电:
NSMutableArray * urlArrays = [[NSMutableArray alloc] init];
在for循环之前。
另外,请确保已分配news_image。