您的位置:首页 > 移动开发 > Swift

Swift 添加自定义响应事件

2016-02-19 14:10 411 查看
一,新建一个协议(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);

}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: