InAppの電子メールで使用するためのドキュメントディレクトリにAddressbookUIのaddress.textを保存します
-
19-09-2019 - |
質問
私は運で、画像を保存し、電子メールにそれを取り付けるためのリサイクルコードをしようとしていました。私はPeoplepickerNavigationコントローラのうちの三つの値を取得した後、私は使用するためにそれらを保存し、電子メールにテキストとしてそれらを配置します。私は今取得すべてはユーザーがfirstNameの、姓、&アドレスを参照してくださいなるように、私は「addresssend」ファイルからテキストを抽出する方法を、私の電子メールの本文に「addresssend」と呼ばれる配置されたイメージです。
ここでは、省コードです:
- (IBAction)saveData {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *savedDataPath = [documentsDirectory stringByAppendingPathComponent:@"addresssend.txt"];
NSString *addresssend = lastName.text; // lastName is from the LastNameProperty
[addresssend writeToFile:savedDataPath atomically:NO];
}
ここで検索コードがあります:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile2 = [documentsDirectory stringByAppendingPathComponent:@"addresssend.txt"];
NSData *myData2 = [[[NSData alloc] initWithContentsOfFile:appFile2] autorelease];
[picker addAttachmentData:myData2 mimeType:@"text/txt" fileName:@"addresssend"];
私は電子メールの本文は、実際の名前&住所が表示されるように、誰もが正しい方向に私を指すことができ、これは単にファイルを堆積する方法を見ることができますか?
おかげで、
マイケル
解決
MFMailComposeViewControllerの検索を行い、チュートリアルの一部として見てみましょう。あなたは、コンポーネントのためのGoogle検索を行うことによって答えられることができ、関連する質問の束を求めてきました。
MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"My Subject"];
[controller setMessageBody:@"Hello there." isHTML:NO];
[self presentModalViewController:controller animated:YES];
[controller release];
所属していません StackOverflow