I've written some code that dumps all ivars of a class into a dictionary (for ObjC). This uses
error: Execution was interrupted, reason: internal ObjC exception breakpoint(-3)..
The process has been returned to the state before expression evaluation.
I ran into the same issue. My solution was to wrap a
try/catch around it (I only use this code for debugging). See: DALIntrospection.m line #848
NSDictionary *DALPropertyNamesAndValuesMemoryAddressesForObject(NSObject *instance)
Or, if you're running on
iOS 7, the private instance method
_ivarDescription will print all the
ivars for you (similar instance methods are