From 36fe9a18279b7f422efab2d73168537b862ab413 Mon Sep 17 00:00:00 2001 From: Mattt Thompson Date: Thu, 26 Sep 2013 11:41:30 -0700 Subject: [PATCH] Replacing use of hard-coded keypaths with equivalent NSStringFromSelector of selector literals in AFURLSessionManager --- AFNetworking/AFURLSessionManager.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/AFNetworking/AFURLSessionManager.m b/AFNetworking/AFURLSessionManager.m index 58652dd..e1688cc 100644 --- a/AFNetworking/AFURLSessionManager.m +++ b/AFNetworking/AFURLSessionManager.m @@ -307,13 +307,13 @@ expectedTotalBytes:(int64_t)expectedTotalBytes { __block NSArray *tasks = nil; dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); [self.session getTasksWithCompletionHandler:^(NSArray *dataTasks, NSArray *uploadTasks, NSArray *downloadTasks) { - if ([keyPath isEqualToString:@"dataTasks"]) { + if ([keyPath isEqualToString:NSStringFromSelector(@selector(dataTasks))]) { tasks = dataTasks; - } else if ([keyPath isEqualToString:@"uploadTasks"]) { + } else if ([keyPath isEqualToString:NSStringFromSelector(@selector(uploadTasks))]) { tasks = uploadTasks; - } else if ([keyPath isEqualToString:@"downloadTasks"]) { + } else if ([keyPath isEqualToString:NSStringFromSelector(@selector(downloadTasks))]) { tasks = downloadTasks; - } else if ([keyPath isEqualToString:@"tasks"]) { + } else if ([keyPath isEqualToString:NSStringFromSelector(@selector(tasks))]) { tasks = [@[dataTasks, uploadTasks, downloadTasks] valueForKeyPath:@"@unionOfArrays.self"]; }