Я уверен, что это что-то простое, но я сейчас немного на это смотрю, и я думаю, что все, что мне нужно, это свежая пара глаз, чтобы взглянуть на это, и так как у моей кошки нет целого большой опыт программирования на iPhone, к которому я обратился.
Я передаю переменную типа float из класса (UIView) в другой класс (UIViewController) непосредственно перед передачей переменной, ее значение является правильным, но когда оно достигает функции, оно теряет свое значение, оно отображается равным 0 или -2 и я не уверен почему. Как я уже сказал, я уверен, что это что-то простое, но мне просто нужна свежая пара глаз, чтобы посмотреть на это
Код ниже
//inside UIView
-(void)UpdateFloat
{
myFloat = myFloat + 0.01;
}
-(void)RemoveView
{
//Function Call
[viewController myFunction:myFloat];
}
//Function
-(void)myFunction:(float)myFloat
{
[myView removeFromSuperview];
[self.view addSubview:myOtherView];
[myOtherView anotherFunction:myFloat];
}
Число с плавающей точкой обновляется таймером, и когда UIView вызывает функцию, значение с плавающей точкой является правильным (обычно около 15.67)
любая помощь будет оценена
Заранее спасибо,
BWC