ios - 将 NSArray 组件转换为整数或十进制数
<p><p>我有一个案例,从应用程序中的 CSV 文件读取的数据必须转换为整数,必须稍后绘制。目前它无法识别数据何时保存为</p>
<pre><code>int i=[ componentsSeparatedByString:@","];
</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<; i++) {
if(i == 0 || [ isEqualToString:@""]){
continue;
}
components = [ componentsSeparatedByString:@","];
NSLog(@"data1:%@ data2:%@ data3:%@", ,,);
}
</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:@","];
</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]