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

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

2016-06-13 00:00 441 查看
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)

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