2010-05-19 32 views
0

是否有可能從一個內部sqlite數據庫加載一個浮動值,並將其作爲一個變量在UIButton的CGMakeRect中使用?自定義浮動從sqlite - > UIButton.frame CGRectMake

我不能得到這個工作:-(

下面是我的一些代碼,也許有人知道如何處理這個概率!

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

「鏈接」的作品。得很好,但我得到一個錯誤說:「不兼容的類型參數。」

我的類型是:

  • 的SQLite作爲位X FLOAT
  • postionX作爲CGFloat的

是否有人有我的問題的解決方案???

謝謝!

回答

1

你應該從NSNumber的對象獲取浮動值:

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