如何在我的应用程序中从ios模拟器获取屏幕快照
如果ios模拟器处于活动状态 如何发送任何消息到ios模拟器得到屏幕截图,并存储在剪贴板有快捷方式在ios模拟器 我从剪贴板上得到了这个屏幕截图 简而言之,如何使用objective-c从ios模拟器获取屏幕截图 我需要更多客观的c资源用于mac os应用程序之间的通信 谢谢按cmd+shift+4选择屏幕截图区域,或按cmd+shift+4+space获得整个模拟器窗口的屏幕截图试试这个如何在我的应用程序中从ios模拟器获取屏幕快照,ios,objective-c,macos,cocoa,macos-carbon,Ios,Objective C,Macos,Cocoa,Macos Carbon,如果ios模拟器处于活动状态 如何发送任何消息到ios模拟器得到屏幕截图,并存储在剪贴板有快捷方式在ios模拟器 我从剪贴板上得到了这个屏幕截图 简而言之,如何使用objective-c从ios模拟器获取屏幕截图 我需要更多客观的c资源用于mac os应用程序之间的通信 谢谢按cmd+shift+4选择屏幕截图区域,或按cmd+shift+4+space获得整个模拟器窗口的屏幕截图试试这个 #import <QuartzCore/QuartzCore.h> - (void)vie
#import <QuartzCore/QuartzCore.h>
- (void)viewDidLoad
{
[super viewDidLoad];
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData * data = UIImagePNGRepresentation(image);
NSArray *arrPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *filePath = [[arrPath objectAtIndex:0] stringByAppendingPathComponent:@"test.png"];
NSLog(@"%@",filePath);
[data writeToFile:filePath atomically:YES];
}
你需要从iOS应用程序或OSX应用程序中以编程方式截图?从在模拟器中运行的应用程序中?是的,我需要从ios模拟器中以编程方式获取osx应用程序的屏幕截图可能osx具有类似的windows api,我不知道这些截图的可能副本会保存在你的桌面上。你也可以在模拟器中按cmd+ctrl+c,只将没有窗口边框的截图复制到剪贴板上。