在GDB中调试Objective-C时,向对象发送消息时不带符号,可能是因为GDB无法识别Objective-C的语法。为了解决这个问题,您可以尝试以下方法:
po
命令打印对象。po
命令可以打印对象的属性和方法。例如,如果您要打印名为myObject
的对象,可以在GDB中输入以下命令:po [myObject description]
这将打印出对象的描述信息。
call
命令调用方法。如果您要调用名为myMethod
的方法,可以在GDB中输入以下命令:call [myObject performSelector:@selector(myMethod)]
这将调用myMethod
方法并返回其结果。
领取专属 10元无门槛券
手把手带您无忧上云