I am new to objective C and trying to implement objection (dependency injector).
But its not working below is the code i am using
My Protocol File 
#import <Foundation/Foundation.h>
@protocol InfoquestProtocolTest <NSObject>
-(void):nothing;
@end
My .h file is below
#import <Foundation/Foundation.h>
# import "InfoquestProtocolTest.h"
@interface InfoquestImplementation : NSObject<InfoquestProtocolTest>
@end
my .m file implementing protocol 
#import "InfoquestImplementation.h"
@implementation InfoquestImplementation
-(void):nothing{}
@end 
Code for module file of objection
#import "InfoquestTestConf.h"
#import <Objection/Objection.h>
#import "InfoquestViewController.h"
#import "InfoquestImplementation.h"
@implementation InfoquestTestConf
-(void)configure
{
    [self bindClass:[InfoquestImplementation class]   toProtocol:@protocol(InfoquestProtocolTest)];
}
@end
Code for getting object from objection
    JSObjectionInjector *injector = [JSObjection createInjector];
    [JSObjection setDefaultInjector:injector];
    InfoquestTestConf *Module = [[InfoquestTestConf alloc] init];
    [injector withModule: Module];
    id<InfoquestProtocolTest> testing2 = [injector getObject:[@protocol(InfoquestProtocolTest)];
But when i try to call using [testing2 nothing]; i am getting error and autocomplete doesnt show up nothing.
Thanks gaurav
 
     
     
    