我怎样才能将 NSString 与 NSArray 结合起来
how could i combine NSString with NSArray
我有NSString*url
,我想结合number的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
)
你有嵌套数组,如果你想显示包含所有这些数字的图像,你必须循环遍历两个数组。
for(NSArray* mainArray in firstArray){
for(NSString *number in mainArray){
NSLog(@"http://flicksbank.console360.net/images/%@/default.jpg",number);
}
}
主数组将是您已记录的对象。
您可以使用两个 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];
}
}
}
我有NSString*url
,我想结合number的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
)
你有嵌套数组,如果你想显示包含所有这些数字的图像,你必须循环遍历两个数组。
for(NSArray* mainArray in firstArray){
for(NSString *number in mainArray){
NSLog(@"http://flicksbank.console360.net/images/%@/default.jpg",number);
}
}
主数组将是您已记录的对象。
您可以使用两个 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];
}
}
}