Преобразование значения 'x' игара CGPoint в NSTimeInterval? - PullRequest
0 голосов
/ 10 июня 2010

У меня есть скорость ivar, определенная как CGPoint.

Мне нужно каким-то образом извлечь только значение скорости x, а затем использовать его для вызова-отправки сообщения в следующую сигнатуру метода

-(void) adjustTimer:(NSTimeInterval*)newInterval

Как получить только значение 'x' в CGPoint?Нужно ли мне преобразовывать или приводить этот результат перед вызовом моего метода AdjustTimer?

1 Ответ

1 голос
/ 10 июня 2010

Это должно сделать это:

NSTimeInterval t = (NSTimeInterval) point.x;
[self adjustTimer:&t];
point.x = t;

Обратите внимание, что NSTimeInterval - это двойное число, а x - это CGFloat, поэтому передавать прямой указатель на ваше значение x небезопасно.

...