У меня есть объект, который инкапсулирует асинхронный запрос NSURL.Когда я должен выпустить его?
StrangersRequest *request = [[StrangersRequest alloc] init];
request.strangersListener = strangersListener;
[request send];
Анализ в XCode говорит, что я должен выпустить его немедленно - но это неправильно, потому что он должен обрабатывать обратный вызов URLRequest.
Каков подходящий шаблон для освобождения объектов, которые обрабатывают асинхронные события?
Я предполагаю, что я должен освободить, когда запрос завершится (connectionDidFinishLoading
).Если да, то как я могу остановить Анализ от жалоб на это?