Hello:
Problem Description: when I hook the viewDidDisappear: method in the callback when I use the callback information AspectInfo instance, always exc_bad_access error, I find the source and solve the trouble, you can see
the use of unsafe_unretained'instance'in AspectInfo class modified member properties,
when the callback if the object referred to by'instance' was released at this time because of the characteristics of unsafe_unretained,
the object to which instance points is not set to nil, exc_bad_access will eventually lead to errors when used outside,
I modified to solve the problem for weak;
@property (nonatomic, weak, readonly) id instance;
Hello: Problem Description: when I hook the viewDidDisappear: method in the callback when I use the callback information AspectInfo instance, always exc_bad_access error, I find the source and solve the trouble, you can see the use of unsafe_unretained'instance'in AspectInfo class modified member properties, when the callback if the object referred to by'instance' was released at this time because of the characteristics of unsafe_unretained, the object to which instance points is not set to nil, exc_bad_access will eventually lead to errors when used outside, I modified to solve the problem for weak;
@property (nonatomic, weak, readonly) id instance;