【问题标题】:Unrecognized selector sent to instance - UIViewController无法识别的选择器发送到实例 - UIViewController
【发布时间】:2014-01-13 02:47:49
【问题描述】:

我在tableviewcontroller.m 并收到此消息:

-{UIViewController setDetailModal:]: unrecognized selector sent to instance 0x8aaf310.

如何解决这个问题以继续使用我的 detailview 控制器?

【问题讨论】:

    标签: ios uiviewcontroller objective-c++


    【解决方案1】:

    在您的 xib 或故事板文件中,将您的详细视图控制器的类设置为您的详细视图控制器子类的名称。目前,运行时认为它是一个普通的 UIViewController。

    【讨论】:

    • 不仅仅是运行时认为它是一个普通的UIViewController——它一个普通的UIViewController。无论在哪里调用 setDetailModal:,都会使用错误的对象。
    【解决方案2】:

    对我来说,这是我没有选中 .m 文件复选框的第二个目标。

    【讨论】:

      【解决方案3】:

      我可以通过更改文件中的类名称以匹配文件本身的名称来解决此问题。

      【讨论】:

        猜你喜欢
        • 2012-08-01
        • 2013-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-07
        • 1970-01-01
        • 2019-08-28
        相关资源
        最近更新 更多