- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
self.listFeedConnection = nil; // release our connection
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
// create the queue to run our ParseOperation
self.queue = [[NSOperationQueue alloc] init];
// create an ParseOperation (NSOperation subclass) to parse the RSS feed data so that the UI is not blocked
// "ownership of mediaListData has been transferred to the parse operation and should no longer be
// referenced in this thread.
//
ParseOperation *parser = [[ParseOperation alloc] initWithData:listData delegate:self];
[queue addOperation:parser]; // this will start the "ParseOperation"
[parser release];
[queue release];
// ownership of mediaListData has been transferred to the parse operation
// and should no longer be referenced in this thread
self.listData = nil;
}
- (void)dealloc
{
[records release];
[listFeedConnection release];
[listData release];
[queue release];
[super dealloc];
}
0
A
ответ
0
Если сообщение об ошибке исходит из статического анализатора Xcode, имейте в виду, что он не идеален и может иметь ложные срабатывания. На самом деле, я не вижу никаких проблем с вашим кодом, но хотел бы предложить пытаюсь и заменить его следующим образом:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
self.listFeedConnection = nil; // release our connection
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
// create the queue to run our ParseOperation
self.queue = [[[NSOperationQueue alloc] init] autorelease];
// create an ParseOperation (NSOperation subclass) to parse the RSS feed data so that the UI is not blocked
// "ownership of mediaListData has been transferred to the parse operation and should no longer be
// referenced in this thread.
//
ParseOperation *parser = [[[ParseOperation alloc] initWithData:listData delegate:self] autorelease];
[queue addOperation:parser]; // this will start the "ParseOperation"
// ownership of mediaListData has been transferred to the parse operation
// and should no longer be referenced in this thread
self.listData = nil;
}
+0
Спасибо! Это статический анализатор Xcode. Приветствия, чтобы помочь графическому дизайнеру в море кода. – user1470105
Смежные вопросы
- 1. Объект просочился: выделенный объект не упоминается позже в этом пути выполнения и имеет значение сохранения +1
- 2. Объект просочился: выделенный объект не упоминается позже в этом пути выполнения и имеет значение сохранения +1
- 3. Объект просочился ... как я могу его решить?
- 4. Объект соединения SQLite просочился - Android
- 5. Entity Framework Code First: не загружает объект, на который ссылаются
- 6. объект просочилась: выделяется объект не ссылается позже
- 7. Ссылаясь на объект, который создается позже в коде
- 8. Ошибка времени выполнения -2145320931 Объект, на который ссылаются другие объекты
- 9. Ссылка на выделенный объект C++ в pybind11
- 10. Динамически выделенный объект C++
- 11. Объект просочился: Как я могу это решить?
- 12. Поиск коммитов, которые ссылаются на данный объект
- 13. Как удалить объект, когда его свойства ссылаются на один объект?
- 14. xCode 4.3.3 - управление профилированием профилей
- 15. Twiiter на iPhone iOS 4.3.3
- 16. Не удается найти объекты, которые ссылаются на объект сущности сущности
- 17. NodeJs ссылаются на объект со строкой
- 18. Печать массива массива на выделенный объект
- 19. Измените выделенный объект на несколько nsarraycontrollers
- 20. Создать объект в Splash Screen, который будет использоваться позже
- 21. Будет ли. Net Garbage Соберите объект, на который не ссылаются, но есть поток, который работает?
- 22. Объект, выделенный на стек или куча C++
- 23. AutoCAD .SendStringToExicute ATTEDIT не выбирает выделенный объект
- 24. получить выделенный объект из списка
- 25. Когда объект, на который ссылается объект?
- 26. iPhone объект не умирает
- 27. Где мой .xib-файл в xcode 4.3.3
- 28. Как определить выделенный объект в JComboBox?
- 29. Как ссылаться на объект, который создал объект?
- 30. «_OBJC_CLASS _ $ _», на который ссылаются: ошибка в xcode 4.3.2
Извинение - Я получаю ошибку на NSOperationQueue. Видимо, не выпущено правильно. Пожалуйста, порекомендуйте. – user1470105
Что такое ошибка? Что вы подразумеваете под «явно не выпущенным правильно»? –
NSOperationQueue 1. Метод возвращает объект Objective-C со значением сохранения +1. Затем на код Parser 2. Объект просочился: выделенный объект не указан позже. – user1470105