предупреждение: передача аргумента 1 'setLife:' делает указатель из целого числа без приведения - PullRequest
0 голосов
/ 19 июня 2011

Просто поинтересовался, может ли кто-нибудь помочь, я получаю предупреждение выше со следующим кодом:

.h

int *life;
@property (nonatomic, assign) int *life;

.m

self.life = 100;

и

ошибка: несовместимый тип для аргумента 1 setPercentage: на

self.progressTimer.percentage = self.life;

Интересно, может ли кто-нибудь помочь

Спасибо

1 Ответ

1 голос
/ 19 июня 2011

Не используйте указатель для основных типов данных, за исключением случаев, когда это абсолютно необходимо (чаще всего вы этого не сделаете в Objective-C).

Объявите свой int следующим образом:

@property (nonatomic, assign) int life;

И ваша проблема должна быть решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...