对象C铸造
问题描述:
我试图施放此声明:对象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