Конвертирование значения «X» CGPoint Ivar в NStimeInterval?
-
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.
Не связан с StackOverflow