Xcode 7 storyboard委托数据源场景
更新Xcode 7后,我的一些viewcontrollers的名称改为Delegate Scene,该怎么办? 谢谢!
更改标题无济于事
尝试将控制器重命名为您想要的任何内容:
步骤1在屏幕截图中选择名为“Delegate”的“controller”。
步骤2再次单击“委派”,或按[Enter]进入重命名模式。
第3步将其重命名为有意义的内容。
步骤4取消选择或再次按[Enter]保存更改。 将更新场景名称以匹配您指定的名称。
添加到@Steve Wilford回复:
在Xcode 7的故事板中,左窗格中显示的视图控制器名称长度限制为15个字符。 所有超过15个字符的名称将更改为奇怪的名称,例如“委托场景”或“数据源场景”。
我没有直接的答案,但有一个值得一看的地方。 不幸的是它超出了评论的空间,所以我必须把它放在这里。 抱歉。
如果在项目资源管理器中选择故事板,则可以打开其源代码。 故事板只是XML文件。 viewcontroller是怎样的? 将它与参考文献进行比较,例如新创建的参考文献。 也许你可以分享viewcontroller的xml部分? 一个(开箱即用)视图控制器的示例:
检查View Controller的title属性,视图控制器的名称来自title属性或Class。(标题优先)
截图
您也可以根据Steve的建议手动重命名控制器
选择View Controller
– > Identity Inspector
– > Document Label
并在此处重命名。
这对我有用。
这是一个项目,您可以清楚地看到这是一个Interface Builder错误。 我已报告但没有回应。 我们是22972580。
DelegateBug.zip