易语言实地培训长期招生 QQ1615457736

乐易论坛

 找回密码
 立即注册

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

导航
导航
培训
培训
产品
产品
易歪歪客服聊天助手——永久免费程序员熬夜必备神器阿里云服务器最高¥1888云产品通用代金券我要租广告
易歪歪客服聊天助手——永久免费全新E3,E5机器远程出租阿里云服务器低至10元/月我要租广告
易歪歪客服聊天助手——永久免费阿里云虚拟机主机 低至350元/1年 最高2000云产品通用代金券我要租广告
TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能
WxApiEc-专为PCWx开发的API接口模块,让你快速调用内部功能WxApiEc-专为PCWx开发的API接口模块,让你快速调用内部功能WxApiEc-专为PCWx开发的API接口模块,让你快速调用内部功能WxApiEc-专为PCWx开发的API接口模块,让你快速调用内部功能
查看: 874|回复: 1
收起左侧

[网友分享] swift-自定义异步回调

[复制链接]
  • TA的每日心情
    奋斗
    2020-3-12 23:38
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2019-12-11 23:13:07 | 显示全部楼层 |阅读模式

    乐易编程网免费注册!抓住机会哦!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 901 于 2019-12-11 23:14 编辑

    [AppleScript] 纯文本查看 复制代码
    //  main.swift
    import Foundation
    enum NetworkError: Error {
        case badURL
    }
    import Foundation
    //定义异步返回类型
    enum createResult {
        case success
        case error(str:String)
    }
    func create(name:String,completionHandler: @escaping(createResult) -> Void ) {
        DispatchQueue.global().async {
            //模拟Http线程内请求  阻塞2秒
            sleep(2)
            //模拟返回失败结果
            completionHandler(.error(str: "name = \(name)"))
        }
    }
    
    //执行create添加方法
    create(name: "zhangsan") { result in
        switch result{
        case .error(let errorMsg):
            print("Error:\(errorMsg)")
            break;
        case .success:
            print("Success:操作成功)")
            break
        }
    }
    print("==end")
    sleep(1000)
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 08:14
  • 签到天数: 513 天

    [LV.9]以坛为家II

    发表于 2019-12-12 01:48:46 | 显示全部楼层
    6666666666666
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    乐易推荐上一条 /6 下一条

    QQ|网站地图|Archiver|手机版|小黑屋|乐易论坛 ( 湘ICP备19007035号-2 )

    GMT+8, 2020-4-9 05:56 , Processed in 0.101249 second(s), 90 queries .

    Powered by Discuz! X3.4 Licensed

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表