来自sqlite的自定义浮点数 - > UIButton.frame CGRectMake

时间:2010-05-19 12:38:30

标签: iphone sqlite

是否可以从内部sqlite数据库中加载浮点值并将其用作UIButton的CGMakeRect中的变量?

我无法解决这个问题: - (

以下是我的一些代码。也许有人知道如何处理这个问题!!!

self.positionX = [NSNumber numberWithFloat:(float)sqlite3_column_double(init_statement, 3)];
// other class:
imageButton.frame = CGRectMake(positionX , 100.0, 37.0, 37.0);  

“链接”工作得很好。但我得到一个错误说:“参数的类型不兼容......”

我的类型是:

  • sqlite positionX as FLOAT
  • postionX as CGFloat

有人有解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您应该从NSNumber对象获取浮点值:

imageButton.frame = CGRectMake([positionX floatValue] , 100.0, 37.0, 37.0);