通过根视图控制器将Navigation View Controller连接到Detail View Controller时,无法识别的选择器被发送到实例

时间:2015-01-31 11:04:57

标签: ios objective-c uinavigationcontroller xcode6

我想从DetailViewController开始,而不是表视图。

enter image description here

  1. 所以,首先我创建一个Master-Detail应用程序。
  2. enter image description here

    1. 然后,我删除了Segue
    2. enter image description here

      1. 从Nav Controller控制拖动到Detail View Controller并选择“root view controller”
      2. enter image description here

        1. Nav现在直接连接到Detail View Controller
        2. enter image description here

          1. 无法识别的选择器已发送至实例
          2. 我很困惑,因为我总是在XCode5中这样做...现在它不再起作用了?一些帮助非常感谢人们:)。

            更新:在项目创建时UNCHECKING Core Data时,不会发生这种情况。但我确实需要核心数据!!

2 个答案:

答案 0 :(得分:0)

似乎有人试图在setManagedObjectContext实例上调用DetailViewController,但此方法不存在。因此导致运行时崩溃。

答案 1 :(得分:0)

有几乎相似的问题(使用视图控制器)。如果您有一些视图控制器连接了segue并且数据传输发生在两者之间。确保为每个目标视图控制器单独为prepareForSegue设置所需视图控制器的数据。