Iphone 为什么我的替身失去了价值?

Iphone 为什么我的替身失去了价值?,iphone,objective-c,variables,floating-point,double,Iphone,Objective C,Variables,Floating Point,Double,我用另一种方法 - (void)useX:(double)x { self.XVelocity = x; //This is called by the app delegate every 1/60 times a second printf("%f",x); } 如果self.XVelocity等于0,如何修复此问题?请尝试删除self。看看会发生什么。如果看不到完整的示例代码,这很难回答。请发布XVelocity的属性和ivar声明。@property nonat

我用另一种方法

- (void)useX:(double)x {
    self.XVelocity = x;
    //This is called by the app delegate every 1/60 times a second
    printf("%f",x);
}

如果self.XVelocity等于0,如何修复此问题?请尝试删除self。看看会发生什么。

如果看不到完整的示例代码,这很难回答。请发布XVelocity的属性和ivar声明。@property nonatomic double XVelocity;双X射线速度;我猜您指的是包含对象的两个不同实例。您确实有@synthetic属性,对吗?
- (void)update {
    printf("%f",self.XVelocity);
}