对象C铸造

对象C铸造

问题描述:

我试图施放此声明:对象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

这就是objective-c编译器告诉你该方法没有在类的接口中声明。将该方法声明添加到.h文件并且该警告应该消失。

另外,如果你想方法是私有的,你可以用一个类别扩展在.m文件的界面就像

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

这个也没有塞满您的类声明的增加中获益,

这与铸造无关,据我所知。看起来你的班级没有执行handleError:,如果你想发送该消息,这是必需的。