gpt4 book ai didi

ios - 如何用字符串数组中的 %20 填充空字符串 ios

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:22:00 24 4
gpt4 key购买 nike

我有一个从 JSON 对象中找到的字符串数组。它是一个图像数组,目前包含 4 张图像。我不知道将来会得到多少张图像。我的问题是图像 URL 没有显示在我的 ImageView 中,因为它包含一些空格。我已经检查过是否用 %20 替换了这个空格,然后我可以愉快地在我的 ImageView 中使用它。

谁能建议我如何替换此图像数组中所有图像字符串 URL 中的所有空格?

请找到我的代码:-----

    NSArray* latest = [json objectForKey:@"BANNER"];

NSMutableArray *data=[NSMutableArray new];

if (!latest) {

NSLog(@"Error parsing JSON: %@",error);
}
else{

for(int i=0; i<latest.count ; i++)
{
NSDictionary *dict = [latest objectAtIndex:i];

[data addObject:[dict objectForKey:@"url"]];
}
NSLog(@"data :%@",data);
}

# Pragma Mark:我找到了以下格式的图像数组

data :(
"https://xyz.in/mobile/1508139616-Food Offer Banner App (1).jpg",
"https://xyz.in/mobile/1508163055-Serving Banner app.jpg",
"https://xyz.in/mobile/1508746128-Food App Banner Deal10.jpg",
"https://xyz.in/mobile/1508746172-Food Banner Features.jpg"
)

Pragma Mark:我想这样转换“数据”

data :(
"https://xyz.in/mobile/1508139616-Food%20Offer%20Banner%20App%20(1).jpg",
"https://xyz.in/mobile/1508163055-Serving%20Banne%20app.jpg",
"https://xyz.in/mobile/1508746128-Food%20App%20Banner%20Deal10.jpg",
"https://xyz.in/mobile/1508746172-Food%20Banner%20Features.jpg"
)

我知道这个问题已经存在,但仅适用于单个字符串。但我的问题是我想转换完整的字符串 Url 数组。请帮助我已经用了 3-4 天。

最佳答案

让我们使用 stringByReplacingOccurrencesOfString。它可以帮助您用 %20 替换所有空格。

yourImageUrlString = [yourImageUrlString stringByReplacingOccurrencesOfString:@" " withString:@"%20"];

为您的代码

NSArray* latest = [json objectForKey:@"BANNER"];

NSMutableArray *data=[NSMutableArray new];

if (!latest) {

NSLog(@"Error parsing JSON: %@",error);
}
else{

for(int i=0; i<latest.count ; i++)
{
NSDictionary *dict = [latest objectAtIndex:i];
NSString *url = [dict objectForKey:@"url"];
url = [url stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
[data addObject:url];
}
NSLog(@"data :%@",data);
}

关于ios - 如何用字符串数组中的 %20 填充空字符串 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47345014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com