Tôi mới sử dụng xcode, và tôi tự hỏi làm cách nào để gửi email trong ứng dụng! Mã của tôi là dưới đây, nhưng tôi tiếp tục nhận được lỗi "Không nhìn thấy @interface cho 'jakem' tuyên bố selector 'presentViewControllerAnimated:'". Mã của tôi có hoàn toàn sai không? Hay tôi chỉ quên khai báo bộ chọn, và làm thế nào để khai báo bộ chọn? Tôi đã nghiên cứu trên internet trong ít nhất một giờ, và không có gì đang hoạt động. Ai đó hãy giúp tôi!Làm cách nào để gửi E-Mail bên trong ứng dụng trong Xcode?
-(IBAction)sendEmail{
MFMailComposeViewController *composer = [[MFMailComposeViewController alloc] init];
[composer setMailComposeDelegate:self];
if ([MFMailComposeViewController canSendMail]) {
[composer setToRecipients:[NSArray arrayWithObjects:@"[email protected]", nil]];
[composer setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:composer animated:YES];
}
}
-(void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error {
if(error) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"error" message:[NSString stringWithFormat:@"error %@", [error description]] delegate:nil cancelButtonTitle:@"dismiss" otherButtonTitles:nil, nil];
[alert show];
[self dismissViewControllerAnimated:YES];
}
else {
[self dismissViewControllerAnimated:YES];
}
}
Cảm ơn bạn đã trả lời! Và có, tôi đã làm điều đó trong tệp tiêu đề của tôi –