Mam CGPoint zwany punkt, który jest przypisany touch:NSLog z CGPoint dane
UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView:self];
Chcę uzyskać wartość współrzędnej X w moim dzienniku konsoli:
NSLog(@"x: %s", point.x);
Gdy używam to wyjście, log na to:
x: (null)
I sprawdzeniu, że punkt nie jest null, gdy jes s nazywa się za pomocą debuggera i zmiennej zegarka.
Każda pomoc mile widziane,
Dzięki // :)
To jest jeszcze lepsze. Pierwsza odpowiedź to najprostszy i najlżejszy sposób na obciążenie. Ale to daje mi zarówno X, jak i Y z CGPoint w jednym zestawie.Nice :) Świetne narzędzie :) – Spanky
Od kiedy StackOverflow uznał za stosowne powtórne wprowadzenie tego pytania w moim kanale RSS, mogę równie dobrze pimpować moim ogólnym rozwiązaniem: http://jens.ayton.se/blag/almost-elegant-cave-man- debugowanie/które pozwala ci na wywołanie 'JA_DUMP (point);' i zapisanie "point = {43, 96}" bez martwienia się o kody formatu. –
Jak korzystać z biblioteki, ponieważ kompiluje się na I386, ale nie na ARM? Mam na myśli, jak mogę pracować z projektami iOS, które go używają? –