2010-04-05 168 views
-1

我試圖施放此聲明:對象C鑄造

[自handError:noConnectionError]。

基本上,這個語句是在一個類中,它不是應用程序委託,而是一個視圖的.m文件,特別是包含它自己的uiviewtable的uitableview之後的一個視圖。

聲明給我的警告是產生的錯誤對UIView(視圖控件容器)可能不明顯。

+2

你在問什麼?從你的問題中不清楚錯誤是什麼,以及你正在調用的那個錯誤。或者它是一個編譯器錯誤?你在鑄造什麼? – 2010-04-05 21:20:49

+0

我收到警告:「NTItemsList可能不會響應handleError:」。我想知道如何解決這個問題,並且我明白這可以通過投射完成? – bear 2010-04-05 21:33:31

+0

顯示類.h文件。 – DyingCactus 2010-04-05 21:50:10

回答

0

這就是objective-c編譯器告訴你該方法沒有在類的接口中聲明。將該方法聲明添加到.h文件並且該警告應該消失。

另外,如果你想方法是私有的,你可以用一個類別擴展在.m文件的界面就像

@interface NTItemList (PrivateMethods) 
- (void)handleError:(NSError *)error; 
@end 

這個也沒有塞滿您的類聲明的增加中獲益,

0

這與鑄造無關,據我所知。看起來你的班級沒有執行handleError:,如果你想發送該消息,這是必需的。