所以我正在使用扩展构建一个url字符串数组。我有两个扩展阵列,我对如何组合它们有点困惑。
我正在尝试使用以下格式生成一个字符串对象数组:
http://mywebsite.com/images/places/extention1/extention1
http://mywebsite.com/images/places/extention2/extention2
依旧......
当我尝试将它们组合起来时,我知道如何最终将完整阵列卡在占位符中
http://mywebsite.com/images/places/full array1/full array 2
但我真正想做的是从其他两个数组构建一个URL字符串数组
我知道这非常简单,但我没有找到任何关于将它们组合成骨架字符串的文档。
答案 0 :(得分:2)
这样可以解决问题:
NSMutableArray *urlArray = [[NSMutableArray alloc] init];
NSArray *extensions = @[@"extension1", @"extension2", @"extension3"];
NSString *urlString = @"http://mywebsite.com/images/places/";
for (NSString *extension in extensions) {
NSString *combined = [[urlString stringByAppendingPathComponent:extension] stringByAppendingPathComponent:extension];
[urlArray addObject:combined];
}
答案 1 :(得分:0)
有很多方法可以做到这一点,但它可以简单:
NSArray *array = [NSArray arrayWithObjects:@"http://mywebsite.com/images/places/extention1/extention1", @"http://mywebsite.com/images/places/extention1/extention2", nil];