NSLog funktioniert nicht mit schwimmen?
Ich versuche zu tun, nslog auf einen float-Wert verwenden :
NSLog(@"THE LOG SCORE : %@", x);
und ich habe auch versucht :
NSLog(@"THE LOG SCORE : %@", [NSString stringWithFormat:@"%@", x]);
aber es funktioniert nicht! irgendwelche Gedanken, warum es würde nicht funktionieren? der Fehler den ich bekomme, ist EXC_BAD_ACCESS
Dank
- ios4 l0o0o0o0ol
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den %@ arbeiten soll auf ein Objekt, ein Schwimmer ist nicht ein Objekt. Zu tun, einen float versuchen:
Hier ist ein hilfreicher Artikel
http://vormplus.be/blog/article/using-nslog-to-debug-your-iphone-application
CGFloat
ist eigentlich eindouble
auf 64-bit-und einefloat
auf 32-bit Architekturen.EXC_BAD_ACCESS immer bedeutet, dass Ihr Zugriff auf ein Objekt, das bereits released.@x ist der Umgang mit Objekten.So sicher sein, dass deine variable "x" ist ein Objekt, das lebendig war.