zoukankan      html  css  js  c++  java
  • Swift 添加自定义响应事件

    一,新建一个协议(Protocol)

    VisitURLProtocol.swift

    import UIKit
    protocol VisitURLProtocol{
        func didVisitURL(url:String);
    }
    

    二,在使用的地方采用对象调用

    TableView.swift

     var visitURLDelegate:VisitURLProtocol!;
    
    //调用 
    self.visitURLDelegate.didVisitURL(data.visitUrl as String);
    

    三,响应端

    MessageViewController.swift

    1,添加继承?

    class MessageViewController: UIViewController,VisitURLProtocol
    {
    
    }
    

    2,将其对象赋予自身

    //初始化的时候添加,即viewLoad方法内 
    //tableView为第二步骤类的对象
    self.tableView.visitURLDelegate = self
    

    3,响应方法

        func didVisitURL(url:String){
            
            print(url);
            
        }
    

      

  • 相关阅读:
    Segment Routing之IPv6 SR概述
    ping6 connect: Invalid argument
    glance image-list
    SRv6技术研究和组网设计
    physical_interface_mappings
    bond
    srv6 tools---SRext
    srv6
    8月18号
    8月17号
  • 原文地址:https://www.cnblogs.com/yesicoo/p/5200841.html
Copyright © 2011-2022 走看看