关于截屏代码的问题

使用的狗神给的连接iOS中正确的截屏姿势

使用第5方法直接crash 测试版本是7.0
使用第六种方法,一直在代码编译方便出现错误

 iTweak.xm:64:5: error: unknown type name 'IOCoreSurfaceAcceleratorRef'; did you mean 'CoreSurfaceAcceleratorRef'?
IOCoreSurfaceAcceleratorRef outAcc;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
CoreSurfaceAcceleratorRef

./headers/CoreSurface/CoreSurface.h:11:16: note: ‘CoreSurfaceAcceleratorRef’ declared here
typedef void * CoreSurfaceAcceleratorRef;
^
Tweak.xm:68:4: error: no matching function for call to ‘IOSurfaceAcceleratorTransferSurface’
IOSurfaceAcceleratorTransferSurface(outAcc, (IOSurfaceRef)screenSurface, destSurf, dict, NULL);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/inspires/capscreen/theos/include/IOSurface/IOSurfaceAccelerator.h:20:28: note: candidate function not viable: cannot convert argument of incomplete type
‘CoreSurfaceAcceleratorRef’ (aka ‘void *’) to ‘IOSurfaceAcceleratorRef’ (aka ‘__IOSurfaceAccelerator *’)
IOSurfaceAcceleratorReturn IOSurfaceAcceleratorTransferSurface(IOSurfaceAcceleratorRef accelerator, IOSurfaceRef sourceSurface, IOSurfaceRef destSurface, CFDictionaryRef dict, vo…
^
2 errors generated.
]
就是一直用不了CoreSurfaceAcceleratorRef 和IOSurfaceAcceleratorTransferSurface
如果哪位大神知道, 请告诉下小菜, 万分感谢了

你问问@0xBBC

狗神,咨询一下 如果在tweak增加OpenGL的框架

IOSurfaceAcceleratorTransferSurface,测试在ios11上,很大概率会卡住,就这么一行,要卡十几二十秒,而且出来的结果也是部分区域黑屏,不是纯黑,就跟雪花屏一样那种效果

发现用那个FigScreenCaptureController可以直接录屏诶,取截图不也是分分钟的事了