一,新建一个协议(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);

    }

  

最新文章

  1. Vue之计算属性
  2. Asp.Net Core--基于角色的授权
  3. window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
  4. LEETCODE —— Binary Tree的3 题 —— 3种非Recursive遍历
  5. Leetcode 70 Climbing Stairs 递推
  6. WebClient和HttpClient, 以及webapi上传图片
  7. Python(迭代器 生成器 装饰器 递归 斐波那契数列)
  8. 【转】iOS开发UITableViewCell的选中时的颜色设置
  9. iOS-获取UIView的全部层级结构
  10. hadoop 常用命令
  11. 在docker以FPM-PHP运行php,慢日志导致的BUG分析
  12. WPF之Binding深入探讨--Darren
  13. java io 流
  14. Android中的服务
  15. mysql 数据表字段修改sql 语句
  16. cogs 558 奇怪的函数
  17. 招商信诺生产jvm 配置和自己的eclipse jdk配置
  18. 雕刻机制作 PCB 指南
  19. Android JNI 学习(一):JNI 简介
  20. 从架构演进的角度聊聊Spring Cloud都做了些什么

热门文章

  1. Updated: EBS 12.1 + Transportable Tablespaces with Incremental Backup Option
  2. Rope的简单介绍
  3. L126
  4. LitJson使用中需要注意的一些问题(转)
  5. kubernetes1.7正式发布
  6. [置顶] Android开发百科全书
  7. pgrep 和 pkill 使用小记
  8. 在CodeBlocks上配置OpenGL问题
  9. HihoCoder 1158 : 质数相关 (最大独立集)
  10. Sapnco3 RfcTable Structure