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. Facebook - 推薦朋友功能
- 5. android推薦給android應用中的朋友功能
- 6. Facebook SDK iPhone,朋友列表
- 7. 用Gmail帳戶推薦朋友
- 8. 推薦朋友積分查詢
- 9. 如何實現移動應用程序中的推薦朋友?
- 10. Mahout - 推薦給某種人
- 11. 留言給朋友牆IOS SDK 3.0
- 12. iPhone - Facebook發佈給朋友的牆
- 13. 在iphone sdk中管理使用xmpp的朋友?
- 14. Facebook的朋友選擇不選擇SDK 3.1中的朋友
- 15. Facebook的SDK,獲取朋友
- 16. 非常緩慢的密碼查詢朋友推薦
- 17. 基於Cassandra的Mahout用戶朋友推薦
- 18. iOS Facebook如何獲得Hangtime或DrinkAdvisor等推薦朋友
- 19. 推薦一個iPhone項目
- 20. 用JavaScript SDK顯示朋友
- 21. Facebook C#SDK朋友邀請
- 22. Facebook圖形API以檢索發送給朋友或發自朋友的消息
- 23. UnboundID LDAP SDK不在推薦
- 24. facebook多朋友選擇器(javascript SDK),朋友人數的計數
- 25. 使用Facebook iOS SDK獲取朋友的朋友
- 26. 圖 - 顯示朋友(和第一學位朋友)的朋友
- 27. GET朋友/名單推特
- 28. 朋友之友/第二學位朋友的名單。 Facebook圖形API
- 29. 如何獲取用戶朋友中的每一個朋友的朋友數?
- 30. 分享信息的朋友時間表(Facebook的SDK,iPhone)
我的答案現在已經被修改了iPhone SDK取代。請參閱MFMailComposeViewController類。 – 2010-03-05 12:56:05