Interface Builder 从目标继承模块选择了错误的目标

2024-01-12

我有一个包含三个方案的项目(Debug-MyApp、Beta-MyApp、MyApp)。 该项目具有三种配置(Debug、Beta 和 AppStore)。此外,每个目标都会构建各自的配置。 当我在 Interface Builder 中使用自定义类并使用“从目标继承模块”(默认)时,它总是选择 Beta_MyApp 模块而不是我正在构建的任何目标(通常是 Debug-MyApp)。 我在 xibs/storyboards 中验证了这一点,因为在 Xcode 中打开文件会导致 customModule 属性设置为 Beta-MyApp。

我还尝试将 Interface Builder Xib 默认模块和 Interface Builder Storyboard 默认模块的项目和目标设置设置为 Debug_MyApp。

最终结果是我的自定义类都没有正确呈现;即使 Designables 说“是最新的”并且“没有发生界面生成器错误”。

我当前的解决方法是将所有模块显式设置为 Debug_MyApp,而不是使用目标的继承模块,这会导致视图正确渲染。

有谁经历过这个/知道如何补救吗?


不确定到底有什么帮助,因为我做了几件事,但在上次更改之后,我不再遇到从目标继承模块的问题。

  • 更改非主要目标的显示名称,使其具有与主要目标不同的名称
  • 更新project.pbxproj文件中非主目标的相应IBSC_MODULE(默认模块)属性,例如“MyApp”到“调试-MyApp”

似乎在复制现有(主)目标时,Xcode 根本没有更新 IBSC_MODULE 属性,因此 Interface Builder 认为他使用的是主目标,而不是复制的目标。从这个角度来看,运行时错误似乎是合理的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Interface Builder 从目标继承模块选择了错误的目标 的相关文章

  • 如何在 Swift 3 中解析 JSON 数组 [重复]

    这个问题在这里已经有答案了 我从 Socket 获取了一些我想访问的数据 但收到错误消息 指出每次都无法将 NSArray 转换为 NSDictionary struct SocketEventHandler let event Strin
  • UITextFieldDelegate 与 UITextField 控件事件

    如果我想处理 UITextField 的更改 例如用户在其中键入 看起来这可以通过将委托分配给该文本字段 然后让委托实现 shouldChangeCharactersInRange 来完成 或者通过将目标添加到文本字段并处理 UIContr
  • iOS中的performSelector有什么用

    的作用是什么执行选择器 比较 self btnClicked and self performSelector selector btnClicked void btnClicked NSLog Method Called 两者都对我来说工
  • 如何检测Retina高清显示屏?

    UIScreen有一个新的 nativeScaleiOS 8 中的属性 但文档没有提及它 property nonatomic readonly CGFloat nativeScale 还有一个scale属性 但文档说它是 2 用于视网膜显
  • 适用于 Objective-C / iPhone 的良好 HTTP 库? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 UPDATE 这个问题显然已经过时了 参见日期 我建议只使用现代 iOS7 功能 例如 NSURLSession 我想 这个问题是为了历史
  • UICollectionView 未出现

    我正在尝试设置UICollectionView 以编程方式在我的视图控制器中扩展UIViewController 由于某种原因 我的收藏视图根本没有显示 以下是我所拥有的 为什么没有出现 我将它连接到委托和数据源并将其添加为子视图self
  • 在后台任务中安排通知

    我正在为 iOS 开发一个日历 闹钟应用程序 它与网络服务器同步 当在服务器上添加活动时 会发出推送通知 以便 iOS 客户端可以获取新数据 并根据需要更新和安排下一次警报的时间 本地通知 但这仅在应用程序在客户端打开时才有效 我希望客户端
  • 使用 Google place API 从 lat long 获取附近的地点

    我正在使用 google place API 即 https maps googleapis com maps api place search json location 33 7167 73 0667 radius 500 type f
  • iPhone 快照,包括键盘

    我正在寻找拍摄整个 iPhone 屏幕 包括键盘 的正确方法 我找到了一些截取屏幕的代码 CGRect screenCaptureRect UIScreen mainScreen bounds UIView viewWhereYouWant
  • PrepareForSegue之谜

    我在两个不同的 VC 中有一个prepareForSegue 方法 一个使用一个if声明 而另一个旨在使用switch 除了名称之外 代码几乎相同 这个效果很好 void prepareForSegue UIStoryboardSegue
  • 使用 UIImageJPEGRepresentation 时,compressionQuality 应该是多少?

    我想对用户库中的照片应用滤镜 然后将其写回磁盘 我在用着UIImageJPEGRepresentation 该函数需要一个UIImage and a compressionQuality值介于 0 0 和 1 0 之间 因为我想保留原始质量
  • 对于某些纹理尺寸,glFramebufferTexture2D 在 iPhone 上失败

    当我尝试将纹理附加到帧缓冲区时 glCheckFramebufferStatus 报告某些纹理大小的 GL FRAMEBUFFER UNSUPPORTED 我已经在第二代和第四代 iPod Touch 上进行了测试 两个模型之间失败的纹理尺
  • 检查 touchend 是否在拖动后出现

    我有一些代码可以更改表的类 在手机上 有时表格对于屏幕来说太宽 用户将拖动 滚动来查看内容 但是 当他们触摸并拖动表格时 每次拖动都会触发 touchend 如何测试触摸端是否是触摸拖动的结果 我尝试跟踪dragstart和dragend
  • 自定义 MKAnnotationView - 如何捕获触摸而不忽略标注?

    我有一个自定义 MKAnnotationView 子类 它完全按照我想要的方式显示视图 在那个视图中 我有一个按钮 我想捕获按钮上的事件来执行操作 这很好用 但是 我不希望标注被忽略或消失 基本上 触摸标注中的按钮将开始播放声音 但我想保留
  • iOS7 中“-webkit-overflow-scrolling: touch” 最初的屏幕外元素被破坏

    既然转基因种子已经发布了 我们现在可以谈谈了 看起来 iOS7 中的 webkit overflow scrolling touch 已损坏 最初不在屏幕上的元素的触摸事件不会触发 或者在某些情况下只是不可靠 这是一个例子
  • xcode 6.1 (Swift) 中的 SIGABRT 运行时错误

    与最初的代码相比 唯一的更改是在ViewControl swift override func viewDidLoad newMessage hidden true super viewDidLoad Do any additional s
  • Swift 中通过不同类调用委托方法

    我正在获取 JSON 菜单 一旦 JSON 返回 我想运行 menuReady 来更新表的内容在 SomeTableViewController 类中 但下面的代码似乎不起作用 AIM Run 菜单就绪 JSON 返回后更新内容 PROBL
  • 退出导航控制器

    我试图离开初始视图控制器 并进入空白视图控制器 这很好 但是这会使空白视图控制器也成为导航控制器的一部分 这不是我想要的 我想脱离视图控制器 在视图控制器中 我尝试退出 它会自行弹出 当我尝试视图中的方法时 将出现目标视图控制器 self
  • 显示键盘时如何在 TextView 下方添加更多填充

    当我在 ScrollView 中有 TextField 并点击它时 键盘会按预期显示 但似乎 TextField 已向上移动到足以显示输入区域 但我希望移动到足够的位置 以便整体可见 否则它看起来像是被剪裁了的 我找不到改变这种行为的方法
  • 如何获取 UIWebView 中元素的位置?

    我在 iPad 程序中加载了 html 的 UIWebView 通过使用 webkit column width 我将 html 分为几列 padding 0px height 1024px webkit column gap 0px we

随机推荐

  • 插入初始数据JPA

    是否可以在我的数据库中加载初始数据 我正在使用 JPA 并使用 删除并创建 策略 这样每次我想测试我的应用程序时 数据库都会首先被清除 我将不得不重新创建所有内容 我知道在其他语言中 Php gt Doctrine datafixtures
  • JPA 使用 ElementCollection 映射多行

    我正在尝试遵循JPA教程 http en wikibooks org wiki Java Persistence ElementCollection并使用ElementCollection记录员工电话号码 PHONE table OWNER
  • 将 python 请求与 javascript 页面结合使用

    我正在尝试将 Requests 框架与 python 一起使用 http docs python requests org en latest http docs python requests org en latest 但是我试图访问的
  • CanvasRenderingContext2D 中的透明度组

    有没有一种方法可以将多个绘制操作组合到 2d 画布渲染上下文中 从而使它们各自独立combined结果被组合到画布的先前内容上 而不是每个绘图操作都由其本身组合 一个应用程序 我想绘制一条带有箭头的半透明线 并且我想避免线和箭头重叠的那些区
  • 为什么“for”循环条件失败? [复制]

    这个问题在这里已经有答案了 在下面所示的代码中 没有打印任何内容 这意味着for循环失败 可能是什么原因 我想知道因为当我打印时TOTAL ELEMENTS单独地 它给出5 所以自然这一定是5 2 3 gt 1 lt 3 所以它应该打印一些
  • Java 原始类型值分配给泛型类型运行时 getClass() 方法错误

    public class Box
  • CLR 定义的方法(例如 [delegate].BeginInvoke)记录在哪里? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 编辑 完全改写 看来我的问题措辞确实不好 而且也没有得到很好的回应 所以我希望这个完整的改写能有所帮助
  • AppFabric 缓存内存非常密集

    问题 我做错了什么吗 配置设置不正确 AppFabric 显示的内存使用量是否低于正常值 问题 我正在将数据从 SQL 数据库表读取到 AppFabric 缓存内存中 似乎 AppFabric 对于一个相当小的对象使用了大量的内存 我无法理
  • 在Python中将一个16位整数拆分为两个8位整数

    我必须将给定的 16 位整数转换为两个 8 位整数 然后将其用作输出 它们的标题是获取两个 8 位整数并将它们重新组合为 16 位输入 不幸的是 这超出了我的控制范围 我的解决方案有效 但感觉不干净 对于粗略数字 我对原始数字进行了位移位
  • 为什么我看不到 Microsoft Forms 2.0 对象库?

    我想使用这个库来处理剪贴板 我希望看到它如下面的屏幕截图所示 但我在参考库列表中找不到它 我怎样才能让它出现 如果您将用户窗体添加到项目中 则会自动添加该库 如果您不需要用户窗体 以后可以随时将其删除
  • Django 模型 __unicode__ 在记录时引发异常

    我有一个模型类 如下所示 class Address models Model taking length of address city fields from existing UserProfile model address 1 m
  • 如何计算 Spark RDD 的平均值?

    我有 Spark Scala 的问题 我想计算 Rdd 数据的平均值 我创建一个像这样的新 RDD 2 110 2 130 2 120 3 200 3 206 3 206 4 150 4 160 4 170 我想这样数它们 2 110 13
  • HTML5 Canvas API - 用斜体格式化单个单词

    我在 HTML5 中使用 Canvas API 时遇到一个小问题 我有一个文本 必须在 html 页面的画布上显示 文本示例可以是 这是一个斜体单词 所以我要做的就是显示从数据库中获取的文本 但只将句子中的一个单词设为斜体 所以我必须像这样
  • 类没有指定表或表名,并且不继承自现有的表映射类

    当我尝试向 python flask 添加新表时 class UserRemap db Model name db Column db String 40 email db Column db String 255 password db
  • 如何使用插件内的视图文件覆盖 nopcommerce 视图文件?

    我试图覆盖位于以下位置的 nopcommerce 视图 Nop Admin Views Category Tree cshtml 我在插件文件夹中开发了一个视图 Views Misc Tree cshtml 我该怎么做 试试我写的这篇详细文
  • JSON如何反序列化日期时间并将UTC转换为指定时区?

    我想创建一个自定义 json 序列化程序 它将使用 dateTime 的对象与 UTC 进行转换 然后再转换回指定的时区 非本地 转换为 UTC 的示例是 MyObject stuff new MyObject stuff Date Dat
  • 从 JAR 文件加载属性 (java 1.6)

    我手动将属性文件注入 jar 内 如何从 java 1 7 之前的 jar 文件加载属性 我尝试了很多解决方法 但到目前为止没有任何效果 关于它有很多问题 但一切都集中在 java 1 7 的 ClassLoader 方法上 当类路径或 j
  • MissingMethodException:找不到方法:'布尔值

    帮助我在运行 ASP NET 项目时解决此错误 MissingMethodException Method not found Boolean Microsoft AspNetCore Cryptography UnsafeNativeMe
  • RichTextBox 在 Azure 上抛出 OutOfMemory

    我正在使用 RichTextBox 将 RTF 中的字符串转换为纯文本 使用这段代码 private string ConvertToText string rtf if string IsNullOrWhiteSpace rtf retu
  • Interface Builder 从目标继承模块选择了错误的目标

    我有一个包含三个方案的项目 Debug MyApp Beta MyApp MyApp 该项目具有三种配置 Debug Beta 和 AppStore 此外 每个目标都会构建各自的配置 当我在 Interface Builder 中使用自定义