一,新建一个协议(Protocol)
VisitURLProtocol.swift
import UIKitprotocol 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); }