目标 C - iPhone/iPad 应用程序 - 故事板未反映应用程序更改的奇怪问题

Posted

技术标签:

【中文标题】目标 C - iPhone/iPad 应用程序 - 故事板未反映应用程序更改的奇怪问题【英文标题】:Objective C - iPhone/IPad app -Weird Issue with storyboard not reflecting the changes on the app 【发布时间】:2013-03-04 09:03:28 【问题描述】:

我正在开发适用于通用(iPhone 和 iPad)环境的应用程序。避免再次构建 UI。我从我为 iPhone 工作的应用程序中复制了故事板。(我必须进一步增强它)并将其重命名为 MainStoryboard_iPhone.storyboard 和 MainStoryboard_iPad.storyboard。 iphone 和 ipad 模拟器上的 UI 都适用于旧 UI。

即使新的代码更改工作正常,但 UI 上的更改(例如标签文本、按钮文本和在情节提要上添加/删除新 UI 组件)并未反映在应用程序上。该应用程序在构建后仍显示旧 UI。我尝试了干净的构建等。在文本编辑器中查看情节提要,新添加/更新的组件确实存在,但它们只是没有出现在应用程序上。

任何线索可能出了什么问题!

【问题讨论】:

【参考方案1】:

除了复制情节提要外,您是否还在项目的 iPad 部署目标的“摘要”页面上设置了正确的情节提要?

【讨论】:

噢耶!!设备 = 通用,我可以看到 iPad/iPhone 部署信息。 我刚刚创建了一个仅限 iPhone 的项目;复制故事板;将项目设置为通用;在 iPad 的“部署信息”中设置正确的故事板;更改了一些 UI 内容;它按预期工作...... 部署信息显示iPhone/iPad部署信息不是吗?和主故事板 - Mainstoryboard_iPhone 和 Mainstoryboard_iPad 分别。 那么,所有项目似乎都有正确的值?目前有进展吗?

以上是关于目标 C - iPhone/iPad 应用程序 - 故事板未反映应用程序更改的奇怪问题的主要内容,如果未能解决你的问题,请参考以下文章

你如何在新的 XCode 中“升级 ipad 的目标”?

我可以为 iPad 发布针对 iPhone 的应用程序吗?

iphone/ipad : 如何通过 iOS 应用程序执行 Apple 安全策略?

发布的应用在应用商店中显示与 iPad 兼容,但仅针对 iPhone 编译

选定的运行目标对此操作无效

实现一个小目标,动动小指,分享可得iphone7/ipad/U盘|奥威软件