iPad;即使是“主/细节布局”的示例项目也不会将crashSecondary secondaryViewController调用到

时间:2019-01-22 22:53:13

标签: ios ipad

我正在尝试执行以下操作

UISplitViewController in portrait on iPhone shows detail VC instead of master

Open UISplitViewController to Master View rather than Detail

它们都围绕委托方法collapseSecondary secondaryViewController:UIViewController, onto primaryViewController:UIViewController

我已经进行了4小时的子类化,移动类,委托等工作。该方法不会被调用。将其连接到实际的iPad,以防出现模拟器问题。 我现在甚至运行了示例Master Detail项目,它也没有调用此方法

您应该怎么做才能触发此方法?当它甚至无法在您期望正确设置委托等的标准模板项目中执行时?

复制步骤:

  • 文件>新建>项目
  • 主从应用程序
  • AppDelegate.swift中搜索collapseSecondary secondaryViewController
  • ... -> Bool { print("CALLED"); return true}结尾
  • 等待2年才能最终打印出来,因为它不会打印。

请帮助我,对此我感到非常沮丧。在Android上进行设置花费了我3分钟的时间,但是对于iOS来说,它是如此特别,我可能需要请求所有书面许可才能为我解锁此“功能”。

1 个答案:

答案 0 :(得分:0)

在iPad上,通过将应用程序从扩展坞拖到右侧,然后将分隔线拖到左侧,进入多任务处理。现在,您的应用处于水平压缩状态,并且将调用collapseSecondary。