class: MessageHelper
短信
func
- sendMessage(controller:UIViewController, phones:Array
, body:String) 发短信
MessageHelperDelegate
- messageHelperDidFinishResult(_ result:MessageHelperResult)
短信发送结果
enum MessageHelperResult
@objc public enum MessageHelperResult : Int {
case cancelled
case sent
case failed
}
使用
// init
let message = MessageHelper.share
// 代理
message.delegate = self
// 发送短信
message.sendMessage(controller: self, phones: ["10086"], body: "11")
// MessageHelperDelegate
func messageHelperDidFinishResult(_ result: MessageHelperResult) {
switch result {
case .sent:
debugPrint("发送成功")
case .failed:
debugPrint("发送失败")
case .cancelled:
debugPrint("用户点击了取消")
}
}