2
A
回答
1
在SDK中没有这样的东西,对不起。
5
由于您不想编写自己的SMTP客户端,您可以创建一条消息,然后通过向openURL的邮件应用程序发送URL来退出应用程序。
NSURL *url = [[NSURL alloc] initWithString: @"mailto:gilm[email protected]?subject=subject&body=body"];
[[UIApplication sharedApplication] openURL:url];
然后用户检查内容并发送消息。
-2
正如Ben所说,不,在SDK中没有这样的东西。我的猜测是永远不会有的。我想象这个功能是在服务器端实现的,无论如何这可能是最好的选择。
2
与此同时,iPhone SDK中还包含一些新的API,包括MessageKit.framework。该框架可以添加一个MFMailComposeViewController。
希望这样的作品, 添
3
在您的.h文件导入MessageUI和MFMailComposerViewController:
#import <MessageUI/MessageUI.h>
#import <MessageUI/MFMailComposeViewController.h>
您需要通过添加,使您的viewController MFMailComposeViewControllerDelegate:<MFMailComposeViewControllerDelegate>
类似如下:
@interface tellAFriend : UIViewController <MFMailComposeViewControllerDelegate> {
也使IBAction为告诉朋友:
UPDATE
对于短信,还可以添加:-(IBAction)tellAFriendViaSMS;
然后进入您的m,并添加以下代码:
-(IBAction)tellAFriend {
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *mailView = [[MFMailComposeViewController alloc] init];
mailView.mailComposeDelegate = self;
[mailView setSubject:@"Check Out your_app_name_here"];
[mailView setMessageBody:@"Check out your_app_name_here <br> It's really cool and I think you would like it." isHTML:YES];
[self presentModalViewController:mailView animated:YES];
[mailView release];
}
else {
NSLog(@”Mail Not Supported”);
}
}
-(void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult MFMailComposeResult)result error NSError*)error {
[self dismissModalViewControllerAnimated:YES];
}
UPDATE 您也可以使用此代码发送短信”:
-(IBAction)tellAFriendViaSMS {
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
controller.body = @"Check Out your_app_name_here, itunes_link_here";
controller.recipients = [NSArray arrayWithObjects:@"phoneNumbersHere", @"PhoneNumberTwo", nil]; // Optional
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
}
相关问题
- 1. 朋友推荐
- 2. Facebook将此网站推荐给朋友
- 3. Facebook - 推荐朋友功能
- 4. android推荐给android应用中的朋友功能
- 5. Mahout - 推荐给某种人
- 6. iPhone - Facebook发布给朋友的墙
- 7. 在iphone sdk中管理使用xmpp的朋友?
- 8. Facebook的SDK,获取朋友
- 9. iOS Facebook如何获得Hangtime或DrinkAdvisor等推荐朋友
- 10. Facebook图形API以检索发送给朋友或发自朋友的消息
- 11. Facebook C#SDK朋友邀请
- 12. facebook多朋友选择器(javascript SDK),朋友人数的计数
- 13. 使用Facebook iOS SDK获取朋友的朋友
- 14. 图 - 显示朋友(和第一学位朋友)的朋友
- 15. 推荐一个iPhone项目
- 16. 朋友之友/第二学位朋友的名单。 Facebook图形API
- 17. 如何获取用户朋友中的每一个朋友的朋友数?
- 18. 朋友的MongoDB中的朋友
- 19. Facebook朋友的朋友
- 20. 显示雇主朋友在facebook c#sdk
- 21. Facebook朋友的朋友使用图形API计数?
- 22. 如何才能得到谷歌加iphone的共同朋友sdk
- 23. SQL表为朋友,共同朋友,朋友朋友等
- 24. C++:传递给非朋友的朋友函数
- 25. 的Javascript SDK多的朋友选择
- 26. 发布给朋友墙
- 27. “发送给朋友” - 风险
- 28. Facebook发布给朋友
- 29. Facebook SDK获取朋友的照片
- 30. Facebook的JavaScript SDK:朋友邀请限制
我的答案现在已经被修改了iPhone SDK取代。请参阅MFMailComposeViewController类。 – 2010-03-05 12:56:05