我似乎想不通了。下面是它遇到问题的一行代码:
hourToReadOut = currentHourInt - 12;hoursToReadOut和currentHoursInt都是.h文件中的整数。currentHourInt总是设置为某个值。
发布于 2011-01-22 00:55:22
将指针赋值给整数时,会出现此错误:
int *intPtr;
int intVar;
intVar = intPtr - 12;看起来currentHourInt是一个指针,而不是一个整数,你确定它不是吗?
发布于 2011-01-22 00:57:49
你是不是声明了一个int类型的指针?当你指的是NSInteger或者int*而不是int?或者其中一个可能是您应该从中调用intValue的NSNumber对象?
https://stackoverflow.com/questions/4761456
复制相似问题