diff --git a/SocketShuttle/KATSocketShuttle.m b/SocketShuttle/KATSocketShuttle.m index 77fe3b9..d763e3a 100644 --- a/SocketShuttle/KATSocketShuttle.m +++ b/SocketShuttle/KATSocketShuttle.m @@ -34,10 +34,15 @@ @interface KATSocketShuttle () { @implementation KATSocketShuttle --(id)initWithRequest:(NSURLRequest *)request delegate:(id)delegate connectConditions:(KATSocketConnectCondition)connectConditions { - if((self = [super init])) { - [self addObserver:self forKeyPath:@"self.socketState" options:0 context:NULL]; +-(id)init { + if ((self = [super init])) { + [self addObserver:self forKeyPath:@"self.socketState" options:0 context:NULL]; + } + return self; +} +-(id)initWithRequest:(NSURLRequest *)request delegate:(id)delegate connectConditions:(KATSocketConnectCondition)connectConditions { + if((self = [self init])) { _request = request; _delegate = delegate; _connectConditions = connectConditions;