我的故事板中有一些场景,其模块保持锁定到单个目标 - 如果我尝试删除模块然后单击其他字段,则会自动写入模块 - 结果是,当我运行时一个不同的目标我在尝试打开ViewController时遇到了崩溃。 我尝试删除故事板源中的 customModule 字段,但这样做所有目标都开始崩溃。 所有其他场景通常都有“无”而不是特定模块,然后可以与任何目标一起使用。
每次我为不同的目标编译时,如果没有交换机模块,可能是什么业务,以及如何修复它?
答案 0 :(得分:2)
问题在于添加字段
customModuleProvider="target"
如:
<view contentMode="scaleToFill" restorationIdentifier="hintTable" translatesAutoresizingMaskIntoConstraints="NO" id="Lj1-Jb-0Qg" customClass="HintTable" customModule="Limo_Manager" customModuleProvider="target">
显然,Xcode Interface Builder中有一个错误,跳过此字段,因此将视图粘贴到单个模块上。也许customModule字段可能会被删除,因为它显然是由customModuleProvider指令叠加的,但这似乎也不会有害。
答案 1 :(得分:2)