我有NSString*url
,我希望与数字的NSArray合并来加载图片,我奋斗了很多天仍然没有工作任何人都知道如何做到这一点
p.s我想用数组
替换NSString%@这是我的NSString *url = http://flicksbank.console360.net/images/%@/default.jpg
这是我在NSArray的号码:
(
42,
47,
56,
65,
97,
128,
277,
278,
312,
313,
518,
522,
523,
526
),
(
42,
89,
522
),
(
89,
312,
313
),
(
89,
522
),
(
91,
317
),
(
98
),
(
317,
518,
523,
525,
526
),
(
329
),
(
332
)
答案 0 :(得分:1)
你可以通过两个for循环来获得数字:
for(NSArray *numbers in yourMainArray)
{
for(NSNumber *n in numbers)
{
NSString *urlString = [NSString stringWithFormat:@"http://flicksbank.console360.net/images/%d/default.jpg", [n intValue]];
}
}
或NSString
和NSNumber
for(NSArray *numbers in yourMainArray)
{
for(id n in numbers)
{
if([n isKindOfClass:[NSNumber class]])
{
NSString *urlString = [NSString stringWithFormat:@"http://flicksbank.console360.net/images/%d/default.jpg", [n intValue]];
}
if([n isKindOfClass:[NSString class]])
{
NSString *urlString = [NSString stringWithFormat:@"http://flicksbank.console360.net/images/%@/default.jpg", n];
}
}
}
答案 1 :(得分:0)
你有嵌套数组,如果要显示包含所有这些数字的图像,你必须遍历两个数组。
for(NSArray* mainArray in firstArray){
for(NSString *number in mainArray){
NSLog(@"http://flicksbank.console360.net/images/%@/default.jpg",number);
}
}
主阵列将是您已记录的对象。