gpt4 book ai didi

ios - lldb 类具有不兼容的父类(super class)

转载 作者:IT王子 更新时间:2023-10-29 08:16:19 26 4
gpt4 key购买 nike

我突然无法打印出对象属性或调用 lldb 内部的方法。唯一打印出来的是:

error: class '<ClassName>' has incompatible superclasses
note: inherits from superclass 'NSObject' here

即使是最基本的对象类型也是如此,例如:NSArray、NSDictionary 和 NSString。这是一个具体的例子:

(lldb) po functie.length
error: class 'NSString' has incompatible superclasses
note: inherits from superclass 'NSObject' here
error: 1 errors parsing expression

唯一可用的方法是 NSObject 中可用的方法,例如 -class。从前面的例子扩展:

(lldb) po [functie class]
__NSCFString

如果有人知道问题出在哪里,我们将不胜感激。谢谢。

最佳答案

试试这个:

  1. 在左侧项目导航器中选择您的项目。

  2. 切换到build设置标签。

  3. 搜索调试信息格式

  4. Debug 的值设置为 DWARF

  5. 清理构建文件夹:按住 Option + Command + Shift + K(即 ⌥ + ⌘ + ⇧ + K)。

    <
  6. 重建您的项目:⌘ + R

祝你好运。

关于ios - lldb 类具有不兼容的父类(super class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30633229/

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