这是在我的.h文件中:
NSTimer *theTimer;
NSInteger *timeStart;
@property (nonatomic, retain) NSTimer *theTimer;
@property(assign) NSInteger *timeStart;
并在.h文件中这一行:
UISlider *slider = (UISlider *) sender;
timeStart = (int)(slider.value + 0.5f);
我收到错误消息:Assignment从整数中生成指针而没有来自第二行的强制转换
timeStart = (int)(slider.value + 0.5f);
有人可以帮忙吗
谢谢,
答案 0 :(得分:3)
NSInteger不是一个对象,它基本上是一个普通的ol'int。对于大多数情况你只想做
NSInteger i = 10;
不
NSInteger *i = 10;