将字符串存储为逗号分隔值
Storing String as a comma separated values
我按如下方式迭代 NSDictionary,如果它包含字符串 http,则将值分配给字符串。
for(id key in photos){
//NSLog(@"key=%@ value=%@", key, [photos objectForKey:key]);
if ([[[photos objectForKey:key] stringByAppendingString: key] containsString:@"http"]){
photoUrl = [[photos objectForKey:key] stringByAppendingString: key];
}
NSLog(@"etf %@",photoUrl);
}
- 如何创建逗号分隔 url 并将其分配给 photoUrl。例如,一个 nsdictionary 可能包含多个 urls 所以我想将所有 urls 连接为逗号分隔值并稍后将其分配给 photoUrl?
- 以后如何检索这些逗号分隔值?
如果你从某个数组中获取
NSString *joinedComponents = [array componentsJoinedByString:@","]
;
否则你可以遍历你自己的一些 collection
NSMutableString * string1 = [[NSMutableString alloc] initWithString:@"this is my string"];
[string1 appendString:@" with more strings attached"];
同样你可以稍后将它们分开
NSArray *items = [string1 componentsSeparatedByString:@","];
将键值保存在字符串中,使你的url.
在循环中创建一个数组,
NSArray *urls = [NSMutableArray array];
for (id key in photos) {
NSString *photoUrl = [[photos[key] stringByAppendingString: key]
if (photoUrl containsString:@"http"]){
urls appendItem[photoUrl];
}
}
然后您可以使用
创建一个 CSV 字符串
NSString *csvUrls = [urls componentsJoinedByString:@","];
然后用
分解它
NSArray *urls = [csvUrls componentsSeparatedByString:@","];
我按如下方式迭代 NSDictionary,如果它包含字符串 http,则将值分配给字符串。
for(id key in photos){
//NSLog(@"key=%@ value=%@", key, [photos objectForKey:key]);
if ([[[photos objectForKey:key] stringByAppendingString: key] containsString:@"http"]){
photoUrl = [[photos objectForKey:key] stringByAppendingString: key];
}
NSLog(@"etf %@",photoUrl);
}
- 如何创建逗号分隔 url 并将其分配给 photoUrl。例如,一个 nsdictionary 可能包含多个 urls 所以我想将所有 urls 连接为逗号分隔值并稍后将其分配给 photoUrl?
- 以后如何检索这些逗号分隔值?
如果你从某个数组中获取
NSString *joinedComponents = [array componentsJoinedByString:@","]
;
否则你可以遍历你自己的一些 collection
NSMutableString * string1 = [[NSMutableString alloc] initWithString:@"this is my string"];
[string1 appendString:@" with more strings attached"];
同样你可以稍后将它们分开
NSArray *items = [string1 componentsSeparatedByString:@","];
将键值保存在字符串中,使你的url.
在循环中创建一个数组,
NSArray *urls = [NSMutableArray array];
for (id key in photos) {
NSString *photoUrl = [[photos[key] stringByAppendingString: key]
if (photoUrl containsString:@"http"]){
urls appendItem[photoUrl];
}
}
然后您可以使用
创建一个 CSV 字符串NSString *csvUrls = [urls componentsJoinedByString:@","];
然后用
分解它NSArray *urls = [csvUrls componentsSeparatedByString:@","];