Конвертирование значения «X» CGPoint Ivar в NStimeInterval?

StackOverflow https://stackoverflow.com/questions/3014328

  •  26-09-2019
  •  | 
  •  

Вопрос

У меня есть скорость Ивар, определяемый как CGPoint.

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

-(void) adjustTimer:(NSTimeInterval*)newInterval

Как получить только значение «X» CGPoint? Тогда мне нужно преобразовать или приводить в этот результат, прежде чем вызывать мой метод readtimer?

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top