在我的appDelegate.m文件中,我有以下代码:
@synthesize celsius = _celsius;
@synthesize fahrenheit = _fahrenheit;
@synthesize multiplyer = _multiplyer;
然后是......
- (IBAction)celciusChange:(id)sender {
[self setFahrenheit:self.celsius * self.multiplyer)];
}
我做错了什么?所有变量都是浮点数,如您所见,这是一个温度转换器程序。
答案 0 :(得分:3)
您可能已将您的属性声明为指针:
@property (nonatomic, readwrite, assign) float * celsius;
不是值:
@property (nonatomic, readwrite, assign) float celsius;