Ich bin sicher, das ist etwas einfaches, aber ich habe es für ein bisschen jetzt anstarren und ich denke, alles was ich brauche, ist ein frisches Paar Augen, um es zu betrachten, und da meine Katze doesn Ich habe eine Menge Erfahrung mit iPhone Programmierung, die ich an Sie gerichtet habe.Parameter verloren Wert, wenn bestanden
ich aus einer Klasse (UIView) in eine andere Klasse (UIViewController) rechts eine Variable vom Typ float am geben, bevor die Variable übergeben wird Wert ist richtig, aber wenn es die Funktion erreicht er es an Wert verliert, wird es gezeigt 0 zu sein oder -2 und ich bin mir nicht sicher warum. Wie ich schon sagte, ich bin sicher, es ist etwas einfach, aber ich brauche nur ein frisches Paar Augen ist es
-Code suchen unter
//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];
}
der Schwimmer durch einen Zeitgeber aktualisiert wird und wenn der UIView der Wert des Schwimmers den Funktionsaufruf macht korrekt ist (in der Regel etwa 15,67)
jede Hilfe
Vielen Dank im Voraus geschätzt würde , BWC
Ich hoffe, dass Sie Ihre Katze nicht beleidigen! –
zeige den Aufruf von myFuction (der Code um es herum und wie Sie den Float zuweisen) – Daniel