メール コンポーザに 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 保持]: 割り当て解除されたインスタンス 0x1cd04690 にメッセージが送信されました。
私を助けてください。