gpt4 book ai didi

ios - 调试父类(super class)或协议(protocol)扩展/实现时调试嵌入式框架未按预期工作

转载 作者:IT王子 更新时间:2023-10-29 05:04:33 25 4
gpt4 key购买 nike

我编写了一个纯 Swift 框架,并将其嵌入到我的项目中。

当我调试直接从我的应用程序使用的代码时,调试工作正常。

例如,如果我使用一个方法在框架内编写一个 Dog 类,然后从我的应用程序中调用它,一切都很好。

但是,如果我在继承自 Animal 的应用程序模块中编写一个像 Animal 这样的基类,然后编写一个 Dog 类,并且断点到达 上的实现动物,它显示如下:

breakpoint

如果 Animal 是一个协议(protocol)并且我在其中编写扩展或默认实现并从 Dog 的实例调用该方法,则会发生同样的情况。

我已经检查过我确实在 Debug模式下运行框架,没有优化,没有剥离符号,还使用了 DWARFdSYM

最佳答案

这是 Xcode 中的已知问题,我在 9.2 中遇到过同样的问题。我总是清除派生数据并清理项目/重建并且它有效。

关于ios - 调试父类(super class)或协议(protocol)扩展/实现时调试嵌入式框架未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44996185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com