我試圖施放此聲明:對象C鑄造
[自handError:noConnectionError]。
基本上,這個語句是在一個類中,它不是應用程序委託,而是一個視圖的.m文件,特別是包含它自己的uiviewtable的uitableview之後的一個視圖。
聲明給我的警告是產生的錯誤對UIView(視圖控件容器)可能不明顯。
我試圖施放此聲明:對象C鑄造
[自handError:noConnectionError]。
基本上,這個語句是在一個類中,它不是應用程序委託,而是一個視圖的.m文件,特別是包含它自己的uiviewtable的uitableview之後的一個視圖。
聲明給我的警告是產生的錯誤對UIView(視圖控件容器)可能不明顯。
這就是objective-c編譯器告訴你該方法沒有在類的接口中聲明。將該方法聲明添加到.h文件並且該警告應該消失。
另外,如果你想方法是私有的,你可以用一個類別擴展在.m文件的界面就像
@interface NTItemList (PrivateMethods)
- (void)handleError:(NSError *)error;
@end
這個也沒有塞滿您的類聲明的增加中獲益,
這與鑄造無關,據我所知。看起來你的班級沒有執行handleError:
,如果你想發送該消息,這是必需的。
你在問什麼?從你的問題中不清楚錯誤是什麼,以及你正在調用的那個錯誤。或者它是一個編譯器錯誤?你在鑄造什麼? – 2010-04-05 21:20:49
我收到警告:「NTItemsList可能不會響應handleError:」。我想知道如何解決這個問題,並且我明白這可以通過投射完成? – bear 2010-04-05 21:33:31
顯示類.h文件。 – DyingCactus 2010-04-05 21:50:10