debugging - 例如,Xcode 6 调试器显示 "0 objects"(即使已实现描述)

标签 debugging xcode6

我认为 Xcode 调试器遇到了错误。我使用的是 Xcode 6.1.1。

当我尝试内省(introspection)我的自定义类之一时,我看到的只是“0 个对象”,而不是看到它派生自 NSObject 及其属性和值。它甚至不是一个数组。我的所有其他类(class)都让我如预期的那样进行内省(introspection)。

是的,我已经实现了 (NSString *)description 方法,但这并不重要,因为我能够内省(introspection)另一个没有实现 description 的类实例.

下面是 Xcode 的一些屏幕截图,显示了不进行内省(introspection)的类和进行内省(introspection)的类:

屏幕截图

屏幕截图 1: WFQCountry introspection shows 0 objects 屏幕截图2: WFQUserCountry introspection shows values

代码

WFQCountry.h

#import <Foundation/Foundation.h>

@interface WFQCountry : NSObject

@property (copy, nonatomic) NSString *iso3166Alpha2Code;
...

WFQUserCountry.h

#import <Foundation/Foundation.h>

@interface WFQUserCountry : NSObject

@property (nonatomic, copy) NSString *iso3166Alpha2Code;
...

最佳答案

似乎简单的 Xcode 重启就解决了问题。我想知道当我将“Country”重构为“WFQCountry”并需要重新启动才能使一切恢复正常时,Xcode 是否会感到困惑。

关于debugging - 例如,Xcode 6 调试器显示 "0 objects"(即使已实现描述),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28330110/

相关文章:

ios - 错误 : linker command failed with exit code 1 (use -v to see invocation) xcode error?

Xcode 6 自动布局问题(或错误)

css - IE7 调试问题 - 绝对背景

xcode - 在 Xcode 调试器中,是否可以执行 "run to current line"?

java - Log4J:isDebugEnabled() 方法有问题

c# - 调试/检查 XML 序列化的工具

c++ - 为什么我的代码会崩溃?

ios - 最低操作系统版本不匹配

ios - 错误 ITMS-9000 : “Unsupported architectures. Xcode 存档错误

ios - didstartelement ofiten 没有被 swift 调用