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/690676
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108975.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...