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

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

 

//

//  NoteDAODelegate.swift

//  PersistanceLayer

//

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

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

//

 

import Foundation

 @objc 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值