-1

这是在我的 .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);

我收到错误消息:赋值从整数生成指针,而没有从第二行进行强制转换

timeStart = (int)(slider.value + 0.5f);

有人可以帮忙吗

谢谢,

4

1 回答 1

3

NSInteger 不是一个对象,它基本上是一个普通的 ol' int 。对于大多数情况你只想做

NSInteger i = 10;

不是

NSInteger *i = 10;
于 2012-10-20T02:57:22.310 回答