pb == .. _pb-1: pb -- 模块功能:电话簿管理 pb.setStorage(storage, cb) ~~~~~~~~~~~~~~~~~~~~~~~~~~ 设置电话本存储区域 - 参数 +------------+--------------------------------------------------------+ | 传入值类型 | 释义 | +============+========================================================+ | string | storage, 存储区域字符串,仅支持“SM” | +------------+--------------------------------------------------------+ | param | cb, | | | 设置后的回调函数回调方式为 | | | cb(result),result为true表示成功,false或者nil表示失败 | +------------+--------------------------------------------------------+ - 返回值 无 - 例子 .. code:: lua pb.setStorage(storage,cb) -------------- pb.read(index, cb) ~~~~~~~~~~~~~~~~~~ 读取一条电话本记录 - 参数 +-----------------------------------+-----------------------------------+ | 传入值类型 | 释义 | +===================================+===================================+ | number | index,电话本在存储区的位置 | +-----------------------------------+-----------------------------------+ | function | cb,f | | | unction类型,读取后的回调函数回调 | | | 方式为cb(result,name,number):res | | | ult为true表示成功,false或者nil表 | | | 示失败;name为姓名;number为号码 | +-----------------------------------+-----------------------------------+ - 返回值 无 - 例子 .. code:: lua pb.read(1,cb) -------------- pb.write(index, name, num, cb) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 写入一条电话本记录 - 参数 +-----------------------------------+-----------------------------------+ | 传入值类型 | 释义 | +===================================+===================================+ | number | index,电话本在存储区的位置 | +-----------------------------------+-----------------------------------+ | string | name,姓名 | +-----------------------------------+-----------------------------------+ | string | num,号码 | +-----------------------------------+-----------------------------------+ | function | cb, | | | functionl类型,写入后的回调函 | | | 数回调方式为cb(result):result为t | | | rue表示成功,false或者nil表示失败 | +-----------------------------------+-----------------------------------+ - 返回值 无 - 例子 .. code:: lua pb.write(1,"zhangsan","13233334444",cb) -------------- pb.delete(index, cb) ~~~~~~~~~~~~~~~~~~~~ 删除一条电话本记录 - 参数 +-----------------------------------+-----------------------------------+ | 传入值类型 | 释义 | +===================================+===================================+ | number | index, 电话本在存储区的位置 | +-----------------------------------+-----------------------------------+ | function | cb, | | | function类型,删除后的回调函 | | | 数回调方式为cb(result):result为t | | | rue表示成功,false或者nil表示失败 | +-----------------------------------+-----------------------------------+ - 返回值 无 - 例子 .. code:: lua pb.delete(1,cb) --------------