我就在main.m文件中写了下面代码做试验,当执行到IOMobileFramebufferOpen()这个方法时,手机就重启了,没有给出任何错误提示信息。server 这个参数是获取到了,是有值的。
IOSurfaceRef server ;
server = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("AppleH1CLCD"));
if ( !server )
{
server = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("AppleM2CLCD"));
}
if ( !server )
{
server = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("AppleCLCD"));
}
IOMobileFramebufferConnection connect;
NSLog(@"server:%p",server);
IOMobileFramebufferOpen(server,mach_host_self(),0,&connect);
搞了1天没有解决,求大神们帮忙!!!