zoukankan      html  css  js  c++  java
  • swift 开发笔记 30

    self.performSegue(withIdentifier: "ShowResults", sender: self)

     

     

    guard let controller = segue.destination as? TagsColorsViewController else {

            fatalError("Storyboard mis-configuration. Controller is not of expected type TagsColorsViewController")

          }

     

    tableViewController.data = tags.map {

              TagsColorTableData(label: $0, color: nil)

            }

     

    let photoColors = imageColors.flatMap({ (dict) -> PhotoColor? in

                    guard let r = dict["r"] as? String,

                    let g = dict["g"] as? String,

                    let b = dict["b"] as? String,

                        let closestPaletterColor = dict["closest_palette_color"] as? String else{

                         return nil

                    }

                    

                    return PhotoColor(red: Int(r), green:Int(g), blue:Int(b),colorName:closestPaletterColor)

                })

     

        var path : String {

            switch self {

            case .content:

                return "/content"

            case .tags:

                return "/tagging"

            case .colors:

                return "/colors"

            }

        }

     

    func upload(image:UIImage, progressCompletion: @escaping (_ percent: Float) -> Void, completion: @escaping (_ tags: [String], _ colors:[PhotoColor]) -> Void) -> Void {}

  • 相关阅读:
    【DB宝50】Oracle异构平台迁移之完全可传输导出导入(Full Transportable Export & Import)
    【DB宝49】Oracle如何设置DB、监听和EM开机启动
    【DB宝48】JumpServer:多云环境下更好用的堡垒机
    【DB宝47】企业知识分享+团队协作神器之Confluence
    【DB宝46】NoSQL数据库之CouchBase简介、集群搭建、XDCR同步及备份恢复
    【DB宝45】MySQL高可用之MGR+Consul架构部署
    【DB宝44】Oracle rac集群中的IP类型简介
    【DB宝43】MySQL误操作闪回恢复利器之my2sql
    【DB宝42】MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡
    【DB宝41】监控利器PMM的使用--监控MySQL、PG、MongoDB、ProxySQL等
  • 原文地址:https://www.cnblogs.com/dengchaojie/p/8423465.html
Copyright © 2011-2022 走看看