|
1
|
| ahmet emrah · 技术社区 · 16 年前 |
|
|
1
1
设备(而不是模拟器)上的崩溃(反之亦然)通常是由编译的库/框架引起的,该库/框架是为一个硬件平台而不是另一个硬件平台编译的。由于模拟器运行在Intel和ARM上的设备上,这会导致奇怪的崩溃。检查您可能添加的任何内容,尤其是最近未编译的任何内容。
误差
我会把下面的日志放在任何呼叫之前
如果它真的突然失去了
编辑01:
嗯,碰撞一定很严重,导致错误代码返回。这表明问题可能出现在调用mainbundle之前或之后的行中。 考虑到崩溃发生在CustomTableViewCell中,我想这是NIB中的一个问题。您是否在NIB中定义了UITableViewCell的子类?你有笔尖上定义的图像吗?它是什么文件类型?同一错误是由不同的图像还是不同的笔尖引起的? 我认为关键的线索是它在模拟器上工作,而不是在设备上。您需要根据硬件寻找行为不同的东西。 你在这里肯定遇到了困难。 |
|
2
4
打开nszombieEnabled,您将看到问题的真正位置。 |
|
|
3
1
基本上,问题就在于标题所说的。
-不,不是。我可以向你保证
|
|
|
4
1
请注意,在文档中硬编码路径字符串不是一个好主意。你的路径改变了(通常是每一个构建)。就崩溃而言,如果没有看到更多的代码,就很难知道了。但是看看这个建议: 而不是
你应该用
StringByAppendingPathComponent特别适合处理路径和文件名。 |
|
|
5
1
你应该能做到
|
|
|
6
0
一个可能的问题是,如果出于某种原因,您碰巧传递了同一个imagename两次,那么在保留它之前,您将释放它。您可能希望将前两行更改为:
|
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |