【问题标题】:Xcode 6 debugger shows "0 objects" for instance (even when description implemented)例如,Xcode 6 调试器显示“0 个对象”(即使实现了描述)
【发布时间】:2015-02-05 04:50:04
【问题描述】:

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

当我尝试自省我的一个自定义类时,我没有看到它是从 NSObject 及其属性和值派生的,我看到的只是“0 个对象”。它甚至不是一个数组。我的所有其他课程都允许我按预期进行自省。

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

以下是来自 Xcode 的一些屏幕截图,显示了不内省和内省的类:

截图

屏幕截图 1: 截图2:

代码

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;
...

【问题讨论】:

    标签: debugging xcode6


    【解决方案1】:

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

    【讨论】:

    • 这是唯一对我有用的解决方案。干杯。
    猜你喜欢
    • 1970-01-01
    • 2020-01-29
    • 2018-01-09
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    相关资源
    最近更新 更多