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("用户点击了取消")
    }
}

results matching ""

    No results matching ""