我试图将一个数字从plist传递到UIProgressView
内的UITableViewCell
。到目前为止,我已经这样做了:
myUIProgressView.progress =[[myArray objectAtIndex:indexValue] valueForKey:@"myUIProgressViewValue"];
然而,在执行此操作时,我收到错误:Assigning to 'float' from incompatible type 'id'
我该如何解决这个问题?
此外,来自plist的值不是小数(因为该数字不止一次使用),而是整数。我需要以某种方式添加一个。在上面这段代码中的数字之前,但我不知道该怎么做。
答案 0 :(得分:1)
试试这个:
myUIProgressView.progress = [[[myArray objectAtIndex:indexValue] valueForKey:@"myUIProgressViewValue"] floatValue] / 10;
答案 1 :(得分:0)
试试这个
myUIProgressView.progress =[[[myArray objectAtIndex:indexValue] floatValue]valueForKey:@"myUIProgressViewValue"];