![](/img/trans.png)
[英]How to accept input of a Double from a UITextField, and assign value to variable?
[英]How to assign array values to double variable
我必須將數組值分配給double變量。如果我這樣做,它將顯示錯誤-
使用不兼容的類型“ id”初始化“ double”。
我的代碼:
NSArray *units =[[NSArray alloc]initWithObjects:@"20",@"4.0",@" 6.0",@"3.0",@" 12.0",@" 16.0",nil ];
for (int i = 0; i < units.count; i++)
{
double yvalue = units[0];
NSLog(@"val:%f",yvalue);
[yVals addObject:[[ChartDataEntry alloc] initWithValue:yvalue xIndex:i]];
}
只需使用doubleValue轉換對象
double yvalue =[units[0] doubleValue];
這是因為您要直接將字符串分配為double。
您需要將字符串強制轉換為兩倍,如下所示:
double yvalue = [units[0] doubleValue];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.