警告:传递'setLife:'的参数1使得整数指针没有强制转换

时间:2011-06-19 17:13:51

标签: iphone cocos2d-iphone

只是想知道是否有人可以提供帮助,即时通过以下代码获取上述警告:

·H

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

的.m

self.life = 100;

错误:的参数1的不兼容类型

self.progressTimer.percentage = self.life;

只是想知道是否有人可以提供帮助

谢谢

1 个答案:

答案 0 :(得分:1)

不要使用指针作为基本数据类型,除非绝对需要(通常你不会在Objective-C中)。

像这样声明你的int:

@property (nonatomic, assign) int life;

你的问题应该解决了。