我有一个应用程序,我在其中将 zip 文件附加到邮件编写器。我正在使用下面的代码来附加 zip 文件。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writableDBPath= [documentsDirectory stringByAppendingPathComponent:@"Records.zip"];
NSData *data = [NSData dataWithContentsOfFile: writableDBPath];
[picker addAttachmentData:data mimeType:@"application/zip" fileName:@"/Records.zip"];
文档目录中的文件:/var/mobile/Applications/46348DAA-9B4B-4DA8-98E0-3CEF880D2721/Documents/Records.zip
我被卡住了,NSData *data = [NSData dataWithContentsOfFile:WritableDBPath];
不知道是什么问题。
当我能够附加 zip 时,我收到内存警告 *** -[_UIRemoteViewControllerConnectionRequest retain]: message sent to deallocated instance 0x1cd04690。
请帮我。