菜鸟教程小白 发表于 2022-12-12 19:09:58

ios - 将 NSArray 组件转换为整数或十进制数


                                            <p><p>我有一个案例,从应用程序中的 CSV 文件读取的数据必须转换为整数,必须稍后绘制。目前它无法识别数据何时保存为</p>

<pre><code>int i=[ componentsSeparatedByString:@&#34;,&#34;];
</code></pre>

<p>这是实现的代码。</p>

<pre><code>-(void)connection :(NSURLConnection *) connection didReceiveData:(NSData *)data{

    ;
    response = [ initWithData:data encoding:NSUTF8StringEncoding];
    //NSLog(response);

    NSString *stripped1 = ;
    NSArray *rows = ;

    NSArray *components;

    for (int i=0;i&lt;; i++) {
         if(i == 0 || [ isEqualToString:@&#34;&#34;]){
             continue;
         }
      components = [ componentsSeparatedByString:@&#34;,&#34;];
      NSLog(@&#34;data1:%@ data2:%@ data3:%@&#34;, ,,);
    }
</code></pre>

<p><code>data1</code>、<code>data2</code> 和 <code>data3</code> 应该是整数。</p>

<p>非常感谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>componentsSeparatedByString 返回子字符串或 NSString 的实例。</p>

<pre><code>         components = [ componentsSeparatedByString:@&#34;,&#34;];
</code></pre>

<p>您只需要获取“组件”的每个成员并获取它的 intValue,如下所示:</p>

<pre><code>int myInt = [ intValue];
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 将 NSArray 组件转换为整数或十进制数,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9038317/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9038317/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 将 NSArray 组件转换为整数或十进制数