Утечка памяти при настройке данных ячейки в UITableView - PullRequest
0 голосов
/ 10 сентября 2010

При запуске кода приложения для iPhone с помощью инструмента утечки памяти он говорит, что у меня есть две утечки памяти в этом методе.Первый при вызове cell.textLabel setText: и второй при вызове cell.imageView setImage:

Я не могу понять, в чем дело, пожалуйста, вы можете мне помочь?Определение проблемы:

#import <CoreData/CoreData.h>

@class Article;

@interface Issue :  NSManagedObject  
{
}

@property (nonatomic, retain) NSString * cover;
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSDate * date;
@property (nonatomic, retain) NSSet* articles;

@end


@interface Issue (CoreDataGeneratedAccessors)
- (void)addArticlesObject:(Article *)value;
- (void)removeArticlesObject:(Article *)value;
- (void)addArticles:(NSSet *)value;
- (void)removeArticles:(NSSet *)value;

@end

И реализация

#import "Issue.h"

#import "Article.h"

@implementation Issue 

@dynamic cover;
@dynamic name;
@dynamic date;
@dynamic articles;

@end

1 Ответ

0 голосов
/ 10 сентября 2010

Учитывая, что обе идентифицированные строки содержат вызовы методов 'Issue', и, как все уже отметили, в вашем опубликованном коде нет явных утечек, очевидно, что эти два метода могут быть не правы, поскольку ваш код предполагает, что они либо не возвращают объекты со ссылкой, которую вы должны освободить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...