在我的应用程序中,我使用UIImagePickerController拍摄照片、视频,从图库中选择图像并将它们保存在应用程序文档目录中。每次启动应用程序中的相机时,RAM消耗都会增加,一段时间后,应用程序会被终止,并显示“由于内存问题,应用程序已终止”。我在XCode(10.1)和工具工具中观察到了这个内存泄漏。func takePhoto() {
if UIImagePickerController.isSourceTypeAvailable(UIImagePicke
我已经将我的UIImagePickerController配置为独立拍摄图像和录制视频。UIImagePickerController直接从@IBAction调用(由UIButton调用)。在等待了一会儿(10秒)之后,我选择了Xcode的“查看内存图历史记录”,在这两个测试案例中,我看到了内存泄漏和循环引用。如果有人认为是Xcode错误,那么我也可以在仪器中看到这些内存泄漏。true, completion: nil)
@IBAction fun
UIViewController*)controller usingDelegate:(id<UIImagePickerControllerDelegate>)delegateObject if ([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) UIImagePickerController *picker= [[[UIImagePickerController allo