[英]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.