ray*_*ayx 5 ios swiftui swiftui-list
在对应用程序的代码进行巨大更改后,我看到了此错误。我想知道是否有人知道这意味着什么以及是否可以忽略它。
列表访问单元格内容失败,返回空单元格。- SwiftUI/UICollectionViewListCoordinator.swift:296 - 请提交错误报告。
当我弹出一个包含List
from的视图时发生这种情况NavigationStack
。我List
在代码中使用了很多。我通过将每一项都一一更改来确定导致错误的确切原因,并查看错误消息是否消失List
。但是,我确实在我的代码中看不到任何可能导致此类错误的问题。另外,我无法用一个简单的示例重现该错误(尽管该错误可以在我的应用程序中一致地重现)。List
VStack
我在这里问是因为当错误出现时我的应用程序崩溃了。我后来以某种方式修复了崩溃问题,但上述错误消息仍然存在。所以我怀疑崩溃和上面的错误消息是两个不同的问题,但我不确定。搜索错误消息得到的结果很少。所以我想知道这是我个人的问题还是普遍的问题?谢谢。
更新:忘了提及,我怀疑导致问题的视图通常工作正常。当我从导航堆栈中弹出视图时,它只会在非常特定的情况下生成错误。在 @ahmed-maher 列出的三个可能的原因中,我认为第 1 项和第 2 项在我的情况下不太可能,因为否则错误消息应该首先显示。我不确定第 3 项,但我认为单元格的内容并不复杂(它只包含一些文本,由HStack
和组织VStack
)。
这是由于 SwiftUIList
节标题的错误造成的。我知道节标题在以编程方式更改时(特别是当其布局也更改时)非常有问题,但没想到它可能会导致随机崩溃。当我用静态内容替换标题后,崩溃就完成了,“空单元格”错误消息几乎消失了(很难重现它,认为它仍然会发生)。我就到此为止并考虑将来List
更换。LazyVStack
归档时间: |
|
查看次数: |
1570 次 |
最近记录: |