Skip to content

Commit 3872ff0

Browse files
committed
Remote object descriptions are sent over the wire to be displayed in the client.
1 parent 21b533d commit 3872ff0

File tree

4 files changed

+14
-2
lines changed

4 files changed

+14
-2
lines changed

Detective/CALayer+HDHelpers.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ typedef enum :NSInteger {
1212
@property (nonatomic, readonly) NSArray *subviews;
1313
@property (nonatomic, readonly) NSString *viewControllerClass;
1414
@property (nonatomic, readonly) NSArray *pathToRoot;
15+
@property (nonatomic, readonly) NSString *remoteObjectDescription;
1516

1617
-(NSData *) getPNGSurfaceRepresentation:(CALayerSurfaceRepresentationType) type;
1718
-(CALayer *) getChildWithPointerValue:(NSInteger) pointerValue;

Detective/CALayer+HDHelpers.m

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ -(CALayer *) getChildWithPointerValue:(NSInteger) pointerValue {
7777
return nil;
7878
}
7979

80+
-(NSString *) remoteObjectDescription {
81+
return self.description;
82+
}
83+
8084
-(NSArray *) serializableProperties {
8185
return @[
8286
@"pointerValue",
@@ -85,7 +89,8 @@ -(NSArray *) serializableProperties {
8589
@"subviews",
8690
@"classHierarchy",
8791
@"viewControllerClass",
88-
@"pathToRoot"
92+
@"pathToRoot",
93+
@"remoteObjectDescription",
8994
];
9095
}
9196

Detective/UIView+HDHelpers.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
@property (nonatomic, readonly) NSInteger pointerValue;
88
@property (nonatomic, readonly) NSString *viewControllerClass;
99
@property (nonatomic, readonly) NSArray *pathToRoot;
10+
@property (nonatomic, readonly) NSString *remoteObjectDescription;
1011

1112
-(UIView *) getChildWithPointerValue:(NSInteger) pointerValue;
1213

Detective/UIView+HDHelpers.m

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ -(NSInteger) pointerValue {
2727
return (NSInteger)self;
2828
}
2929

30+
-(NSString *) remoteObjectDescription {
31+
return self.description;
32+
}
33+
3034
-(NSString *) viewControllerClass {
3135
UIResponder *responder = self;
3236

@@ -59,7 +63,8 @@ -(NSArray *) serializableProperties {
5963
@"frame",
6064
@"classHierarchy",
6165
@"viewControllerClass",
62-
@"pathToRoot"
66+
@"pathToRoot",
67+
@"remoteObjectDescription",
6368
];
6469
}
6570

0 commit comments

Comments
 (0)