Проблема в том, что нет self
. Если CustomURLConnection
наследуется от NSObject
, метод должен выглядеть следующим образом:
- (id)initWithRequest:(NSURLRequest *)request delegate:(id)delegate startImmediately:(BOOL)startImmediately tag:(NSString *)_tag {
if(self = [super init]) {
self.connection = [[[NSURLConnection alloc] initWithRequest:request delegate:delegate startImmediately:startImmediately] autorelease];
self.tag = _tag;
}
return self;
}
Вы также должны убедиться, что connection
является iVar этого класса и правильно выпущен в dealloc
. То же самое для tag
обязательно добавьте
@synthesize tag,connection;
после @implementation
и для объявления тега iVar и свойства.