gpt4 book ai didi

xcode - 如何将对象的属性打印到 Xcode 中的调试器控制台?

转载 作者:行者123 更新时间:2023-12-04 16:41:32 30 4
gpt4 key购买 nike

我有一个使用 Core Data 代码生成器创建的对象:

.h 文件:

@interface MyObject :  NSManagedObject  
{
}

@property (nonatomic, retain) NSString * title;
@end

.m 文件:
@implementation MyObject
@dynamic title;
@end

我设置了一个断点,现在我想打印 title其实例之一 ( myObject ) 的属性到控制台。

当我尝试时 po myObject.title ,我收到错误:

There is no member named title.



当我尝试时 po [myObject title] ,我收到错误:

Target does not respond to this message selector.



当我尝试时 myObject.title在表达式窗口中,我收到错误消息:

out of scope



... 即使 myObject在同一个窗口中,我可以看到它的一些成员。

如何将对象的属性打印到 Xcode 中的控制台和/或表达式窗口?

最佳答案

你可以通过使用 valueForKey 来解决这个问题 -

po [myObject valueForKey:@"title"]

这很快就会让人厌烦,但工作正常。

关于xcode - 如何将对象的属性打印到 Xcode 中的调试器控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3548700/

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