廢話沒(méi)有直接代碼
<pre>
import Foundation
class Toast: NSObject{
static func show( ti: NSTimeInterval,rescode :String! ){
let msg = self. getMsg(rescode)
let alert = UIAlertView()
alert.message = msg
alert.show()
NSTimer.scheduledTimerWithTimeInterval(ti, target: self, selector: "dismissUIAlertView:", userInfo: alert, repeats: false)
}
static func dismissUIAlertView(t: NSTimer){
let alert = t.userInfo as! UIAlertView
alert.dismissWithClickedButtonIndex(-10, animated: true)
}
func getMsg(rescode : String!) -> String{
if rescode == "10000" {
//登錄成功不做處理
return "";
}else if rescode == "20501" {
return "郵箱不存在"
}else if rescode == "20502" {
return "手機(jī)號(hào)碼不存在"
}else if rescode == "20601" {
return"郵箱已存在"
}
else if rescode == "20602" {
return"手機(jī)號(hào)已存在"
}
else if rescode == "20300"{
return"驗(yàn)證碼錯(cuò)誤"
}else{
return "";
}
}
</pre>
使用就??更簡(jiǎn)單了,在網(wǎng)絡(luò)請(qǐng)求的返回碼后
<pre>
let rescode = ret.objectForKey("rescode") as! String
Toast.show(rescode, ti: 2)
</pre>
864DE113-93E2-4CA7-AC34-1D8F67CED622.png