转换“x” CGPoint ivar 到 NSTimeInterval 的值?
我有一个速度 ivar 定义为 CGPoint。
我需要以某种方式提取速度的“x”值,然后使用它来调用发送消息到以下方法签名
-(void) adjustTimer:(NSTimeInterval*)newInterval
如何获取 CGPoint 的“x”值? 在调用我的 adjustmentTimer 方法之前,我是否需要转换或转换此结果?
I have a velocity ivar defined as a CGPoint.
I need to somehow extract just the 'x' value of velocity, and then use this to call-send a message to the following method signature
-(void) adjustTimer:(NSTimeInterval*)newInterval
How do I obtain just the 'x' value of a CGPoint?
Do I then need to convert or cast this result before calling my adjustTimer method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该可以做到:
请注意,
NSTimeInterval
是一个 double,x 是一个 CGFloat,因此将直接指针传递给 x 值是不安全的。This should do it:
Note that
NSTimeInterval
is a double and x is a CGFloat, so it's not safe to pass a direct pointer to your x value.