我正在尝试移植以下代码以通过 VGA 适配器将我的应用程序的显示镜像到外部显示器。
https://github.com/robterrell/TVOutManager/blob/master/TVOutManager.m
此代码可选择访问 UIGetScreenImage();
返回 CGImageRef
目的。如何从 Monotouch 调用这个私有(private) API?我只想将此方法用于我的贸易展览应用程序的内部构建。
我见过几种解决方案,但没有人谈论如何调用具有返回类型的选择器。
最佳答案
CGImageRef 的 MonoTouch 包装器,CGImage
, 有一个静态属性 ScreenImage
.您可以使用此属性获取屏幕截图,但我没有使用它。
可以在此处找到有关绑定(bind) Objective-C 对象(包括返回选择器值)的详细信息:http://monotouch.net/index.php?title=Documentation/Binding_New_Objective-C_Types/Binding_Details&highlight=bind
关于c# - Monotouch 访问带返回类型的私有(private) API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946232/