macos - 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错误?
解决方案
推荐阅读
- html - 单击 selenium python 中的跨度
- json - 如何编写用于将滚动条添加到 SharePoint 列表列中的单元格的 JSON 代码?
- c++ - 是在堆上分配的链表的私有成员的指针吗?
- java - 我的 AffineTransformation 像素之间有间隙
- c++ - 使用 memcpy 时,我的 RNG 函数中的内存访问失败
- android - 排球请求 - 如果 URL 错误,则无响应,如何在排球请求中检测到这种情况?
- r - 当 r 中有特殊字符时,写出插入缩进的字符值
- python - 如何将单个 df col 映射到多个“复选框”cols
- visual-studio-code - 在 vscode 上的 .ipynb 上隐藏带有运行和降价按钮的行
- rust - 为什么 BinaryHeap 需要 Ord?