Как исправить утечки памяти в объективе c? - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть одноэлементный класс, где у меня есть общий экземпляр, который я вызываю в нескольких классах.

MenuHandler.h @property (nonatomic, strong) NSMenu * menu;

MenuHandler.m

+ (instancetype)defaultHandler
{
    __strong static id sharedInstance = nil;
    static dispatch_once_t onceToken;

    dispatch_once(&onceToken, ^{
        sharedInstance = [[MenuHandler alloc] init]; //here it is pointing 
        NSLog(@"Menu Loaded");
    });

    return sharedInstance;
}

Appdelegate.m

в некоторой функции

[[MenuHandler defaultHandler].menu setDelegate:self]; // Здесь утечка указывает

то же самое происходит с другими классами-одиночками в моемпроект

какие-либо предложения ??

вот изображения 1 2 3

вот чтопоказывается в инструментах 4 5 6 7

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