iOS: методы категории NSURLSession не найдены во время выполнения

Я хотел создать категорию на NSURLSession. Приложение компилируется нормально, но когда я пытаюсь вызвать методы категории, я получаю

-[__NSCFURLSession doSomething]: unrecognized selector sent to instance 0xbf6b0f0
<unknown>:0: error: -[NSURLSession_UPnPTests testCategory] : -[__NSCFURLSession doSomething]: unrecognized selector sent to instance 0xbf6b0f0

Очень странно, вот тестовый класс, который я построил, чтобы показать проблему. Категория на NSString работает нормально, но категория на NSURLSession не может найти метод во время выполнения. Я подозреваю, что это что-то внутреннее.

Мнения пожалуйста :-)

#import <XCTest/XCTest.h>

@interface NSString (test)
-(void) doSomethingHere;
@end

@implementation NSString (test)
-(void) doSomethingHere {
    NSLog(@"Hello string");
}
@end

@interface NSURLSession (test)
-(void) doSomething;
@end

@implementation NSURLSession (test)
-(void) doSomething {
    NSLog(@"Hello!!!!");
}
@end

@interface NSURLSession_UPnPTests : XCTestCase
@end

@implementation NSURLSession_UPnPTests
-(void) testCategory {
    [@"abc" doSomethingHere];
    NSURLSession *session = [NSURLSession sharedSession];
    [session doSomething];
}
@end

Ответы на вопрос(4)

Ваш ответ на вопрос