代码之家  ›  专栏  ›  技术社区  ›  bear

objective-c铸件

  •  -1
  • bear  · 技术社区  · 15 年前

    我想说的是:

    [self handError:noConnectionError];
    

    基本上,这个语句是在一个类中,它不是应用程序委托,而是视图的.m文件,特别是uitableview之后的一个视图,它包含自己的uiviewtable。

    该语句给我的警告是,产生的错误可能对uiview(视图控件容器)不明显。

    2 回复  |  直到 6 年前
        1
  •  0
  •   Brian King    15 年前

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

    另外,如果希望该方法是私有的,可以在.m文件中使用如下类别扩展接口

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

    这增加了不使类声明混乱的好处。

        2
  •  0
  •   Chuck    15 年前

    据我所知,这与演员阵容无关。您的类似乎没有实现 handleError: ,如果要将该消息发送给它,则此选项是必需的。