Невозможно освободить объекты в памяти. iOS - PullRequest
0 голосов
/ 03 марта 2020

Я использовал объект viewController из системной библиотеки, и после его исчезновения, представляя его, объект был уничтожен, но некоторые созданные им объекты датчика или объекты графического процессора не могут быть освобождены в памяти, что приводит к стремительному росту памяти. Я хочу знаете, как освободить объекты графического процессора в памяти?

           void* lib = dlopen("/System/Library/PrivateFrameworks/CameraUI.framework/CameraUI",RTLD_NOW);
           Class obverClass = objc_getClass("CAMCameraViewController");
           id obj = [[obverClass  alloc]init];
           [self presentViewController:obj animated:YES completion:nil];

когда CAMCameraViewController представляет, меняет режим на панораму и делает фотографию, затем не могут быть освобождены объекты CAMCameraViewController, датчики и объекты графического процессора, не удалось выполнить съемку второй раз
Здесь находится неизданный объект

...