2011-02-26 15 views
4

我收到以下警告:在以下代碼中找不到類'CALayer'的'-modelLayer'方法。根據CALayer類的引用,modelLayer方法確實存在。該代碼正確執行,所以這確認了實現在運行時存在。我想我只需要添加一些演員來擺脫警告,但我不知道要投什麼。如何在iPhone單元測試中解決針對CALayer類的警告「No」-modelLayer'方法「

如何解決警告?

我正在使用Xcode 4.0 Build 4A278b。

代碼:

CALayer * layer = (CALayer *)(coinView.layer); 
CGRect newCoinFrame = [[layer modelLayer] frame]; //warning on this line 

警告: CoinsToSlotViewControllerTest.m:138:警告:無 '-modelLayer' 方法發現

的CALayer REF: http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CALayer_class/Introduction/Introduction.html

回答

3

我認爲你需要#import <QuartzCore/QuartzCore.h>

+0

我經常犯的一個最常見的錯誤。 :) – 2011-02-26 15:58:39