博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift 中protocol(协议)中的可选(optional)方法
阅读量:5931 次
发布时间:2019-06-19

本文共 749 字,大约阅读时间需要 2 分钟。

  hot3.png

swift 中protocol(协议)中的可选(optional)方法

 

//

//  NoteDAODelegate.swift

//  PersistanceLayer

//

//  Created by sus001 on 16/6/12.

//  Copyright © 2016年 njsus. All rights reserved.

//

 

import Foundation

  public protocol NoteDAODelegate {

        

//    成功查询所有数据的方法

     func findAllFinished(list:NSMutableArray)

//    查询所有数据失败后调用的方法

      func findAllFailed(error:NSError)

//    成功安装主键查询数据的方法

    optional func findByIdFinished(model:Note)

//    按照主键查询数据方法失败

     optional func findByIdFailed(error:NSError)

//    成功插入备忘录方法

      func createFinished()

//    插入备忘录失败的方法

      func createFailed(error:NSError)

//    成功删除备忘录方法

      func removeFinished()

//    删除备忘录失败后调用的方法

      func removeFailed(error:NSError)

//    成功修改备忘录的方法

      func modifyFinished()

//    修改备忘录失败的方法

      func modifyFailed(error:NSError)

}

转载于:https://my.oschina.net/ldm95/blog/690674

你可能感兴趣的文章
一键生成APP官网
查看>>
java new Date()得到的时间和系统时间不一样
查看>>
python(28)获得网卡的IP地址,如何在其他文件夹中导入python模块
查看>>
org.dom4j.DocumentException: null Nested exception: null解决方法
查看>>
SpringBoot入门系列:第三篇 日志输出
查看>>
第七篇:使用 fcntl 函数 获取,设置文件的状态标志
查看>>
【转】说说Android中的style和theme
查看>>
iOS开发网络篇—网络编程基础
查看>>
Webpack中的sourcemap
查看>>
正则中需要转义的特殊字符
查看>>
CentOS安装教程(VMware)
查看>>
摄像头工作原理【转】
查看>>
【Zookeeper】源码分析之服务器(五)之ObserverZooKeeperServer
查看>>
Spring Cloud构建微服务架构(四)分布式配置中心
查看>>
Makefile学习之路——1
查看>>
《图解Spark:核心技术与案例实战》作者经验谈
查看>>
Yii使用笔记 2
查看>>
Ubuntu16.04下编译android6.0源码
查看>>
MySql批量插入数据
查看>>
微信开发-点击链接自己主动加入关注
查看>>