如何在iphone應用程式中傳送簡訊
我們知道可以使用這樣的程式碼在iphone中傳送簡訊:
[[UIApplication sharedApplication] openURL:@"sms:12345678"];
但這樣的方式無法指定簡訊內容。那麼我們可以使用MessageUI框架。
首先在程式中匯入MessageUI.framework。import標頭檔案:#import "DeviceDetection.h"
然後在程式碼中使用下面的語句來呼叫簡訊傳送視窗,並指定號碼和簡訊內容:
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init]autorelease];
controller.body = @"zc";
controller.recipients = [NSArray arrayWithObjects:@"106295598", nil];
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
同時實現協議MFMessageComposeViewControllerDelegate,
在協議方法messageComposeViewController:didFinishWithResult:
中解散視窗:
switch (result) {
case MessageComposeResultCancelled:
NSLog(@"Cancelled");
break;
case MessageComposeResultFailed:
[self alert:@"傳送簡訊錯誤!"];
break;
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
原文地址:http://blog.csdn.net/kmyhy/article/details/5875727
相關文章
- 聊聊如何在Java應用中傳送簡訊Java
- SMS簡訊通API——(1)Java應用傳送手機簡訊APIJava
- 使用C#在應用程式間傳送訊息C#
- android 傳送簡訊Android
- 用程式碼理解 ObjC 中的傳送訊息和訊息轉發OBJ
- 用程式碼理解ObjC中的傳送訊息和訊息轉發OBJ
- 使用 Python 傳送簡訊?Python
- Laravel SMS 簡訊傳送包Laravel
- 郵件和簡訊傳送
- android簡訊傳送器Android
- 在.NET框架應用程式中傳送電子郵件框架
- 只需傳送一條簡訊 黑客就能成功入侵你的iPhone黑客iPhone
- 如何在linux中傳送訊息給別的控制檯Linux
- Laravel6 使用騰訊雲簡訊-傳送簡訊Laravel
- 阿里雲簡訊傳送 sdk阿里
- 簡訊傳送機的實現
- java 阿里雲簡訊傳送Java阿里
- 向任意應用程式(包括後臺的)傳送任意按鍵訊息
- audio 應用:聲波通訊(2)傳送原理
- iPhone 新漏洞,可檢視並傳送iPhone照片(含視訊)iPhone
- 簡訊貓程式設計的一些資料1(At指令傳送簡訊)程式設計
- 小米4無法傳送簡訊怎麼辦 小米4無法傳送簡訊解決方法
- SpringBoot 實現傳送簡訊Spring Boot
- 阿里雲平臺傳送簡訊阿里
- 二十一章 PHP傳送簡訊PHP
- 如何在 Go 中傳送表單請求Go
- 摘用的一個實現線上傳送簡訊介面功能
- a標籤的妙用-撥打電話、傳送簡訊、傳送郵件
- RocketMQ中Producer訊息的傳送MQ
- 小程式傳送訂閱訊息
- Nagios呼叫WSDL WebServer介面傳送簡訊iOSWebServer
- 如何在優雅地Spring 中實現訊息的傳送和消費Spring
- django+小程式傳送模板訊息Django
- iOS12系統應用傳送普通郵實現傳送iOS
- 使用Java客戶端傳送訊息和消費的應用Java客戶端
- 使用 laravel-wechat-notification 傳送微信模板訊息、企業微信應用訊息Laravel
- 106傳送簡訊有哪些平臺?
- .net core 使用阿里雲簡訊傳送SMS阿里