我似乎无法将NSUInteger除以2

时间:2014-08-09 16:04:07

标签: ios objective-c nsuinteger

代码片段:

NSUInteger *lengthOfLine =100;
NSUInteger *half = lengthOfLine/2;

第2行的编译错误:

Invalid operands to binary expression ('NSUInteger *' (aka 'unsigned long *') and 'int')

1 个答案:

答案 0 :(得分:2)

您应该使用NSUInteger,而不是NSUInteger *NSUInteger是基本类型,而不是NSObject的子类。现在,您正在处理指向NSUInteger

的指针