- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在我修复 MainStoryboard.storyboard 中的一些冲突后,Xcode 发生构建错误:
Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool failed with exit code 255
ibtoold[26299:507] [MT] DVTAssertions: ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilder/IDEInterfaceBuilder-5056/InterfaceBuilderKit/Document/IBObjectContainer.m:363
Details: The identifier '<IBMemberID: 6mN-WX-Cqa>' is already in use by <IBUITableView: 0x7fc17df3b720>
Object: <IBObjectContainer: 0x7fc17ac1d920>
Method: -validatedIdentifier:
Thread: <NSThread: 0x7fc17ad19b30>{name = (null), num = 1}
Hints: None
我在 stackoverflow 上发现了很多类似的问题,但对我不起作用,包括:
Clean project
Delete Derived Data
Restart Xcode
我想找到 IBMmemberID: 6mN-WX-Cqa
所在的确切行,但似乎很难。
提前致谢!
最佳答案
我遇到了同样的问题。对我来说,这是在从一个 Git 分支合并到 Master 分支之后,当试图查看 StoryBoard 时,XCode 卡住了,然后意外退出。然后我搜索了一下,然后,我在上面的回答中得到了@Vijayts 的提示。但因此走出一步就不同了。
以源代码形式查看与错误相关的 StoryBoard(某些项目可能有多个 Storyboard),方法是右键单击它 > 打开为 > 源代码。
复制出ID,
IBM 成员(member)编号:6mN-WX-Cqa
这是6mN-WX-Cqa部分。
搜索该 ID。可以肯定的是,它可能在 StoryBoard 源代码中被复制,很可能在两个位置。该 ID 用于 UI 元素。可能是按钮、标签或文本字段,甚至是 UIImageView 等。
确定重复元素,保留哪些元素以及应该删除哪些元素。您可以通过元素的属性(例如 x、y、宽度、高度、文本、颜色等)来识别元素。如果您首先可以识别它是使用相同的 IBMemberID 但具有不同的属性值的副本,那么会更容易。
您在 Interface Builder 中添加的这些元素现在在源代码模式下显示为 XML 元素。 所以要小心删除整个不需要的(重复的)XML 元素。起初我也害怕删除这些 XML 元素。但是将这些 ID 更改为唯一的 ID 不适合我。
然后清理项目并尝试构建它。它很可能会构建失败。这是因为可能发生了相同类型的错误,但使用的是新的 IBMemberID。 重复相同的过程,直到构建成功。
完成所有这些后,现在我可以在 Interface Builder 中精细地查看 StoryBoard。
所以最后希望这个答案可以节省一些宝贵的地球工时,希望它不会浪费您的阅读时间。
干杯!
关于ios - Xcode:标识符 IBMemberID xxx-xx-xxx 已被 <IBUITableView: 0x7fc17df3b720> 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25377730/
我有两种结构,Header 和Session,它们都符合协议(protocol)TimelineItem。 我有一个 Array 由 TimelineItem 组成,如下所示: [Header1, S
这个问题在这里已经有了答案: Multiple assignment and evaluation order in Python (11 个答案) 关闭 6 年前。 我刚接触python所以想问你
我试图找到一种方法来在 R 中获取 A、A、A、A、B、B、B、B、B 的所有可能的唯一排列的列表。 组合最初被认为是获得解决方案的方法,因此组合的答案。 最佳答案 我认为这就是你所追求的。 @bil
我怎样才能将两个给定的向量混合成一个新的向量,它以交替的顺序保存它们的值。 (f [a a] [b b]) ; > [a b a b] 这是我想到的: (flatten (map vector [:a
这是我的第一个问题,我开始学习Python。之间有区别吗: a, b = b, a + b 和 a = b b = a + b 当您在下面的示例中编写它时,它会显示不同的结果。 def fib(n):
这个问题在这里已经有了答案: Why is there an injected class name? (1 个回答) 12 个月前关闭。 我不知道如何解释: namespace A { struct
我尝试了一些代码来交换 Java 中的两个整数,而不使用第三个变量,使用 XOR。 这是我尝试过的两个交换函数: package lang.numeric; public class SwapVars
假设类 B 扩展类 A,并且我想为 B 声明一个变量。什么更有效?为什么? B b或 A b . 最佳答案 您混淆了两个不同的概念。 class B extends A { } 意味着B 是 A .
我不确定这个问题的标题是什么,这也可能是一个重复的问题。所以请相应地指导。 我是 python 编程的新手。我有这个简单的代码来生成斐波那契数列。 1: def fibo(n): 2: a =
我在谷歌上搜索了有关 dynamic_cast 的内容,我发现显式地将基类对象转换为派生类指针可能是不安全的。但是当我运行一些示例代码来检查它时,我没有收到任何错误。请在下面找到我的代码: class
这个问题在这里已经有了答案: What is this weird colon-member (" : ") syntax in the constructor? (14 个答案) 关闭 8 年前。
在不重现产生非整数值的表达式的情况下实现以下目标的惯用方法是什么(在我的真实情况下,该值是在我不想重现的冗长查询之后计算为百分比的): SELECT * FROM SomeTable WHERE 1/
在析构中,这两个代码的结果确实不同。我不确定为什么。 提示说 const [b,a] = [a,b] 将导致 a,b 的值为 undefined (从左到右的简单分配规则)。我不明白为什么会这样。 l
C++ Templates - The Complete Guide, 2nd Edition介绍max模板: template T max (T a, T b) { // if b < a th
我最近开始学习代码(Java),并根据第 15.17.3 节在 Oracle 网站上查找了模运算符。以下链接: http://docs.oracle.com/javase/specs/jls/se8/
无法理解以下行为。 d1 := &data{1}; 的区别d1 和 d2 := 数据{1}; &d1。两者都是指针,对吧?但他们的行为不同。这里发生了什么 package main import "f
这个问题在这里已经有了答案: How to make loop infinite with "x = y && x != y"? (4 个回答) How can i define variables
在我的程序中,当我调试我的代码时,它似乎在我生成的代码中的某处 X1=['[a,a,a]','[b,b,b]'] 还有我生成的其他地方 X2=[[a,a,a],[b,b,b]] 当我想添加这两个列表然
我试图使用递归将两个整数相乘,并意外编写了这段代码: //the original version int multiply(int a, int b) { if ( !b ) retu
我有一个列表中数字之间所有可能的操作组合: list = ['2','7','8'] 7+8*2 8+7*2 2*8+7 2+8*7 2-8*7 8-2/7 etc 我想知道是否可以说像 ('7*2+
我是一名优秀的程序员,十分优秀!