Swift 添加自定义响应事件
2024-08-30 15:01:15
一,新建一个协议(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); }
最新文章
- Vue之计算属性
- Asp.Net Core--基于角色的授权
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
- LEETCODE —— Binary Tree的3 题 —— 3种非Recursive遍历
- Leetcode 70 Climbing Stairs 递推
- WebClient和HttpClient, 以及webapi上传图片
- Python(迭代器 生成器 装饰器 递归 斐波那契数列)
- 【转】iOS开发UITableViewCell的选中时的颜色设置
- iOS-获取UIView的全部层级结构
- hadoop 常用命令
- 在docker以FPM-PHP运行php,慢日志导致的BUG分析
- WPF之Binding深入探讨--Darren
- java io 流
- Android中的服务
- mysql 数据表字段修改sql 语句
- cogs 558 奇怪的函数
- 招商信诺生产jvm 配置和自己的eclipse jdk配置
- 雕刻机制作 PCB 指南
- Android JNI 学习(一):JNI 简介
- 从架构演进的角度聊聊Spring Cloud都做了些什么
热门文章
- Updated: EBS 12.1 + Transportable Tablespaces with Incremental Backup Option
- Rope的简单介绍
- L126
- LitJson使用中需要注意的一些问题(转)
- kubernetes1.7正式发布
- [置顶]
 Android开发百科全书
- pgrep 和 pkill 使用小记
- 在CodeBlocks上配置OpenGL问题
- HihoCoder 1158 : 质数相关 (最大独立集)
- Sapnco3 RfcTable Structure