I am encountering what I think is a bug with the Xcode debugger. I am using Xcode 6.1.1.
When I try to introspect one of my custom classes, instead of seeing that it's derived from NSObject and its properties and values, all I see is "0 objects". It is not even an array. All my other classes allow me introspection as expected.
Yes, I have implemented the (NSString *)description method but that shouldn't matter as I am able to introspect another class' instance that has no description implemented.
Here are some screenshots from Xcode showing the class that doesn't introspect and one that does:
Screenshots
Screenshot 1:
Screenshot 2:
Code
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;
...