[英]Xcode 4 warning "Expression result unused” for NSURLConnection
[英]XCode Warning “Expression Result Unused” for mathematical statement
我在执行此操作时收到警告
CGFloat viewHeight = ([self.quotaArray count]*kROW_HEIGHT) + kHEADER_HEIGHT + kFOOTER_HEIGHT;
基本上,这个数学陈述式会传回表格视图的高度,即
(number of rows * row height) + header height + footer height
我究竟做错了什么?
我的猜测:您有类似的东西:
#define kHEADER_HEIGHT 3;
因此,您提供的代码行变成:
CGFloat viewHeight = ([self.quotaArray count]*1) + 3; + 2;
哪个有效? 最后一部分会发出警告。 ( +2
是有效的表达式,除了产生值2外,不执行任何操作,因此发出警告。)
因此,从您的定义中删除分号,或者甚至更好的是,当静态const int可以使用时,停止使用#define
。 (因为如果您仅使用整数,就不会出现这样的疯狂错误。)
您是否在使用变量? 该警告告诉您创建了一个名为viewHeight的CGFloat,并且未在代码中使用它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.