Потенциальная утечка объекта типа EAGLContext * _Nullable - PullRequest
0 голосов
/ 26 сентября 2019

В моем проекте XCode я получаю ошибку утечки памяти в моем GameViewController.mm

Ошибка: Потенциальная утечка объекта типа EAGLContext * _Nullable

Ниже приведен код

Строка кода, в которой содержится ошибка утечки памяти:
GLKView * view = (GLKView *) self.view;

(void) viewDidLoad {[super viewDidLoad];

sheduledForShareWidget = false;
self.context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2];

/*if (!self.context) {
    NSLog(@"Failed to create ES context");
}*/
GLKView *view = (GLKView *)self.view;
view.context = self.context;
view.drawableDepthFormat = GLKViewDrawableDepthFormat24;
[view setMultipleTouchEnabled: YES];


[self setPreferredFramesPerSecond:60];
[EAGLContext setCurrentContext:self.context];

PTModelController *mc = PTModelController::shared();
mc->clean();

ssize_t size = 0;
char* pBuffer = (char*)CCFileUtils::sharedFileUtils()->getFileData("data/data.pkg", "rb", &size);
if (pBuffer != NULL && size > 0){
    mc->setUsingDataEncryption( true );
}

mc->loadDataForSplashScreen("data/data.pkg", processor().c_str());

s_sharedApplication.setDataArchiveProcessor(processor());

cocos2d::GLView *glview = cocos2d::GLViewImpl::createWithEAGLView((__bridge void *)view);
cocos2d::Director::getInstance()->setOpenGLView(glview);
cocos2d::FileUtils::getInstance()->addSearchPath( "data" );

cocos2d::Application::getInstance()->run();

// [просмотреть релиз];// JRG: ???}

...