пользовательский float из sqlite -> UIButton.frame CGRectMake - PullRequest
0 голосов
/ 19 мая 2010

возможно ли загрузить значение с плавающей точкой из внутренней базы данных sqlite и использовать его в качестве переменной в CGMakeRect из UIButton?

Я не могу заставить это работать: - (

Вот мой код. Может кто знает как бороться с этим пробом !!!

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 как FLOAT
  • postionX as CGFloat

У кого-нибудь есть решение моей проблемы ???

Спасибо!

1 Ответ

1 голос
/ 19 мая 2010

Вы должны получить значение с плавающей точкой из объекта NSNumber:

imageButton.frame = CGRectMake([positionX floatValue] , 100.0, 37.0, 37.0);  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...