У меня есть два NSURLConnections. Второй зависит от содержания первого, поэтому обработка данных, полученных от соединения, будет отличаться для двух соединений.Несколько делегатов NSURLConnection в Objective-C
Я просто подбираю Objective-C, и мне хотелось бы знать, как правильно реализовать делегатов.
Сейчас я использую:
NSURL *url=[NSURL URLWithString:feedURL];
NSURLRequest *urlR=[[[NSURLRequest alloc] initWithURL:url] autorelease];
NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:urlR delegate:self];
Я не хочу использовать себя в качестве делегата, как я определяю два соединения с различными делегатами?
NSURLConnection *c1 = [[NSURLConnection alloc] initWithRequest:url delegate:handle1];
NSURLConnection *c2 = [[NSURLConnection alloc] initWithRequest:url delegate:handle2];
Как бы создать handle1 и handle2 как реализации? Или интерфейсы? Я действительно не понимаю, как вы это сделаете.
Любая помощь была бы потрясающей.
Спасибо, Brian Gianforcaro
Великий ответ. Именно то, что я искал. Спасибо, что нашли время, чтобы ответить на собственный вопрос – Pillblast 2011-12-07 14:20:24