Iphone 在xcode中将通过代码生成的数据保存到计算机中的特定位置?
我已经创建了一个在Xcode中生成QRCode的应用程序。我的问题是我只能通过模拟器查看这个QRCode,我不知道如何将生成的QRCode保存在我计算机中的某个位置。 请帮助我……选项1)您可以这样保存Iphone 在xcode中将通过代码生成的数据保存到计算机中的特定位置?,iphone,objective-c,ios6,Iphone,Objective C,Ios6,我已经创建了一个在Xcode中生成QRCode的应用程序。我的问题是我只能通过模拟器查看这个QRCode,我不知道如何将生成的QRCode保存在我计算机中的某个位置。 请帮助我……选项1)您可以这样保存 NSFileManager *fileManager = [NSFileManager defaultManager]; NSData *myImageData = UIImagePNGRepresentation(myImage); [fileManager createFileAtPath:
NSFileManager *fileManager = [NSFileManager defaultManager];
NSData *myImageData = UIImagePNGRepresentation(myImage);
[fileManager createFileAtPath:@"/Users/Me/Desktop/myimage.png" contents:myImageData attributes:nil];
或
选项2)保存内部模拟器/应用程序,然后使用finder访问
NSString *documentDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) objectAtIndex:0];
这是一条路径(在Mac上),您可以在该路径中找到与您在模拟器上部署的设备安装或应用程序相关的所有内容:
/用户/“您的姓氏”/“库/应用程序支持/iPhone模拟器/您使用的版本(4.3.2“这是我的”)/应用程序共享代码库以了解您的确切期望。为什么要将其标记为“核心数据”?iOS模拟器没有沙盒。您可以写入任何所需的路径。我尝试了以下代码,但无法在指定位置找到该数据。NSFileManager*fileManager=[NSFileManager defaultManager];NSData*myImageData=UIImagePNGRepresentation(myImage);[fileManager createFileAtPath:@/Users/Me/Desktop/myimage.png”内容:myImageData属性:nil];嗨..我检查了你的代码。但是我在指定的位置找不到数据…你能告诉我我的代码有什么问题吗。。UIImage*my=[UIImage ImageName:@“generator.png”];NSFileManager*fileManager=[NSFileManager defaultManager];NSData*myImageData=UIImagePngResentation(my);[fileManager createFileAtPath:@/dheeraj$/haritha/myimage.png”内容:myImageData属性:nil];