ho una chiamata punto CGPoint che viene assegnato un tocco:NSLog con CGPoint dati
UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView:self];
voglio ottenere il valore x nel mio log della console:
NSLog(@"x: %s", point.x);
Quando uso questa uscita, registro per questo è:
x: (null)
ho verificato che il punto non è nullo quando thi s è chiamato usando il debugger e la variabile watch.
Qualsiasi aiuto apprezzato,
Grazie // :)
questo è ancora meglio. La prima risposta è il modo più semplice e leggero. Ma questo mi prende sia xey dal CGPoint in un set.Bello :) Ottimo strumento :) – Spanky
Da quando StackOverflow ha ritenuto opportuno reintrodurre questa domanda nel mio feed RSS, posso anche pimpare la mia soluzione generale: http://jens.ayton.se/blag/almost-elegant-cave-man- debugging/che consente di andare in "JA_DUMP (point);" e ottenere "point = {43, 96}" registrato senza doversi preoccupare dei codici di formato. –
Come uso la tua lib dal momento che si compila su I386 ma non su ARM? Voglio dire, come posso lavorare su progetti iOS che lo utilizzano? –