弹出系统提示 (sys.alert)
声明
选择 = sys.alert(文字内容 [, 自动消失秒数, 标题, 按钮0标题, 按钮1标题, 按钮2标题 ])
参数及返回值
- 文字内容
- 文本型, 代表弹出提示内容
 
 - 自动消失秒数
- 实数型,可选参数,代表弹窗自动消失时间,单位秒,设置 
0不自动消失,默认0 
 - 实数型,可选参数,代表弹窗自动消失时间,单位秒,设置 
 - 标题
- 文本型,可选参数,代表弹出提示的标题,默认 
"XXT" - * 1.2-1 版以上默认标题为 
"脚本提示" 
 - 文本型,可选参数,代表弹出提示的标题,默认 
 - 按钮0 (取消按钮) 标题
- 文本型, 可选参数,代表弹出提示窗的默认按钮的标题,默认为 
"好" 
 - 文本型, 可选参数,代表弹出提示窗的默认按钮的标题,默认为 
 - 按钮1标题
- 文本型, 可选参数,代表弹出提示窗的额外的第 1 个按钮标题,默认不显示这个按钮
 
 - 按钮2标题
- 文本型, 可选参数,代表弹出提示窗的额外的第 2 个按钮标题,默认不显示这个按钮
 
 - 选择
- 整数型
- 返回 
0代表选择了 按钮0 (取消按钮) - 返回 
1代表选择了 按钮1 - 返回 
2代表选择了 按钮2 - 返回 
3代表超时自动消失 - 返回 
71代表春板 (SpringBoard) 挂了 
 - 返回 
 
 - 整数型
 
说明
弹出一个系统提示对话框,最多可以有 3 个按钮,阻塞所有线程等待返回
示例
local choice = sys.alert('你现在将要干啥?', 10, '你的选择', '取消', '吃饭', '睡觉')
if choice==0 then
    sys.alert('你选择‘取消’')
elseif choice==1 then
    sys.alert('你选择‘吃饭’')
elseif choice==2 then
    sys.alert('你选择‘睡觉’')
elseif choice==3 then
    sys.alert('你没有选择,超时了')
else
    sys.alert('春板挂了')
end