Неверные операнды для двоичного выражения ('float *' и 'float *') - PullRequest
0 голосов
/ 03 апреля 2012

В моем файле appDelegate.m есть следующий код:

@synthesize celsius = _celsius;
@synthesize fahrenheit = _fahrenheit;
@synthesize multiplyer = _multiplyer;

А потом ...

- (IBAction)celciusChange:(id)sender {

[self setFahrenheit:self.celsius * self.multiplyer)];
}

Что я делаю не так?Все переменные являются числами с плавающей запятой, и, как вы можете видеть, это программа преобразования температуры.

1 Ответ

3 голосов
/ 03 апреля 2012

Вы, вероятно, объявили свои свойства как указатели:

@property (nonatomic, readwrite, assign) float * celsius;

не значения:

@property (nonatomic, readwrite, assign) float celsius;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...