Ios 我能';t似乎是整数除以2

Ios 我能';t似乎是整数除以2,ios,objective-c,nsuinteger,Ios,Objective C,Nsuinteger,代码片段: NSUInteger *lengthOfLine =100; NSUInteger *half = lengthOfLine/2; 第2行的编译错误: Invalid operands to binary expression ('NSUInteger *' (aka 'unsigned long *') and 'int') 您应该使用NSUInteger,而不是NSUInteger*NSUInteger是一种基本类型,而不是NSObject的子类。现在您正在处理一个指向NSU

代码片段:

NSUInteger *lengthOfLine =100;
NSUInteger *half = lengthOfLine/2;
第2行的编译错误:

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

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

的指针,去掉星号。你不想要一个指针。@rmaddy:太棒了!!它起作用了。谢谢请张贴作为答复,以便我可以标记为已答复。谢谢