Skip to content

Commit

Permalink
Merge pull request #76 from augustj/iOS8-Fix
Browse files Browse the repository at this point in the history
Update LSNSURLSessionHook.m
  • Loading branch information
luisobo committed Sep 23, 2014
2 parents 16c7bd5 + 57c94e7 commit 761efce
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions Nocilla/Hooks/NSURLSession/LSNSURLSessionHook.m
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,13 @@
@implementation LSNSURLSessionHook

- (void)load {
[self swizzleSelector:@selector(protocolClasses) fromClass:NSClassFromString(@"__NSCFURLSessionConfiguration") ?: [NSURLSessionConfiguration class] toClass:[self class]];
Class cls = NSClassFromString(@"__NSCFURLSessionConfiguration") ?: NSClassFromString(@"NSURLSessionConfiguration");
[self swizzleSelector:@selector(protocolClasses) fromClass:cls toClass:[self class]];
}

- (void)unload {
[self swizzleSelector:@selector(protocolClasses) fromClass:NSClassFromString(@"__NSCFURLSessionConfiguration") ?: [NSURLSessionConfiguration class] toClass:[self class]];
Class cls = NSClassFromString(@"__NSCFURLSessionConfiguration") ?: NSClassFromString(@"NSURLSessionConfiguration");
[self swizzleSelector:@selector(protocolClasses) fromClass:cls toClass:[self class]];
}

- (void)swizzleSelector:(SEL)selector fromClass:(Class)original toClass:(Class)stub {
Expand Down

0 comments on commit 761efce

Please sign in to comment.