菜鸟教程小白 发表于 2022-12-13 03:19:01

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


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

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

<p>请找到我的相同代码:-----</p>

<pre><code>    NSArray* latest = ;

    NSMutableArray *data=;

      if (!latest) {

      NSLog(@&#34;Error parsing JSON: %@&#34;,error);
    }
       else{

      for(int i=0; i&lt;latest.count ; i++)
      {
            NSDictionary *dict = ;

            ];
      }
      NSLog(@&#34;data :%@&#34;,data);
      }
</code></pre>

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

<pre><code>data :(
    &#34;https://xyz.in/mobile/1508139616-Food Offer Banner App (1).jpg&#34;,
    &#34;https://xyz.in/mobile/1508163055-ServingBanner app.jpg&#34;,
    &#34;https://xyz.in/mobile/1508746128-Food App Banner Deal10.jpg&#34;,
    &#34;https://xyz.in/mobile/1508746172-Food Banner Features.jpg&#34;
)
</code></pre>

<h1>Pragma Mark:我想像这样转换“数据”</h1>

<pre><code>data :(
    &#34;https://xyz.in/mobile/1508139616-Food%20Offer%20Banner%20App%20(1).jpg&#34;,
    &#34;https://xyz.in/mobile/1508163055-Serving%20Banne%20app.jpg&#34;,
    &#34;https://xyz.in/mobile/1508746128-Food%20App%20Banner%20Deal10.jpg&#34;,
    &#34;https://xyz.in/mobile/1508746172-Food%20Banner%20Features.jpg&#34;
)
</code></pre>

<p>我知道这个问题已经存在,但仅针对单个字符串。但我的问题是我想转换完整的字符串 URL 数组。
请帮助我已经用了 3-4 天。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>让我们使用 <code>stringByReplacingOccurrencesOfString</code>。它可以帮助你用 <code>%20</code> 替换所有空格。</p>

<pre><code>yourImageUrlString = ;
</code></pre>

<p>为您的代码</p>

<pre><code>NSArray* latest = ;

NSMutableArray *data=;

if (!latest) {

NSLog(@&#34;Error parsing JSON: %@&#34;,error);
}
else{

for(int i=0; i&lt;latest.count ; i++)
{
    NSDictionary *dict = ;
    NSString *url = ;
    url = ;
    ;
}
NSLog(@&#34;data :%@&#34;,data);
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何用字符串数组中的 %20 填充空字符串 ios,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/47345014/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/47345014/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何用字符串数组中的 %20 填充空字符串 ios