首页 > 解决方案 > macOS 11.5.2。更改代码后,我必须重置程序的隐私

问题描述

我编写了一个需要 ScreenShot Privacy 的程序。

- (IBAction)click:(id)sender {
    if(@available(macos 10.15, *)) {
        NSSize imgsize = NSMakeSize(200, 100);
        CGImageRef ref = CGDisplayCreateImage(CGMainDisplayID());
        [_imgView setImage:[[NSImage alloc] initWithCGImage:ref size:imgsize]];
    }
}

但是在我更新到MacOS 11.5.2之后,我发现我必须重置我的程序的ScreenShot Privacy。否则它不会捕获屏幕。

即使我添加了一些代码注释,系统也会再次询问我的隐私。

这是系统错误还是xcode错误?

在此处输入图像描述

标签: macos

解决方案


推荐阅读