我有一个定义为cgpoint的速度IVAR。

我需要以某种方式提取速度的“ x”值,然后使用它来将消息传播给以下方法签名

-(void) adjustTimer:(NSTimeInterval*)newInterval

如何仅获得cgpoint的“ x”值?然后,我需要在调用我的调整二聚体方法之前转换或施放此结果?

有帮助吗?

解决方案

这应该做到:

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

注意 NSTimeInterval 是double,x是一个cgfloat,因此将直接指针传递给X值是不安全的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top