func favr() {
let process = JSONNetwork()
var arr = ["manager" : "user", "method" : "set_favority", "uid" : uid, "token" : token, "type" : "1", "dcode" : "", "mcode" : mcode]
process.delegate = self
process.jsonProccess(arr, code: NetworkCode().GET_FAV_REG)
}
func favrCancel() {
let process = JSONNetwork()
var arr = ["manager" : "user", "method" : "delete_favority", "uid" : uid, "token" : token, "type" : "1", "dcode" : "", "mcode" : mcode]
process.delegate = self
process.jsonProccess(arr, code: NetworkCode().GET_FAV_CANCEL)
}
=============================
else if NetworkCode().GET_FAV_REG==code {
NSOperationQueue.mainQueue().addOperationWithBlock {
var alertView:UIAlertView = UIAlertView()
alertView.title = "즐겨찾기가 추가되었습니다."
alertView.addButtonWithTitle("확인")
alertView.tag = 1
alertView.show()
}
}
else if NetworkCode().GET_FAV_CANCEL==code {
NSOperationQueue.mainQueue().addOperationWithBlock {
var alertView:UIAlertView = UIAlertView()
alertView.title = "즐겨찾기가 해지되었습니다."
alertView.addButtonWithTitle("확인")
alertView.tag = 2
alertView.show()
}
}
else if NetworkCode().ERROR==code {
var errorCode = data.valueForKey("desc") as! String
var msg = errorCode
if errorCode==NetworkCode().DB_ERROR{
}
else if errorCode==NetworkCode().TOKEN_ERROR{
}
else if errorCode==NetworkCode().ALREADY_FAVORITY{
//취소 프로토콜
favrCancel()
}
}
'Programming > Swift' 카테고리의 다른 글
테이블뷰 페이지 끝에 다다를 때쯔음 다음 테이블 뷰 데이터 불러오기 (0) | 2015.05.27 |
---|---|
파싱받은 웹주소버튼 입력시 사파리로 띄우기 (0) | 2015.05.26 |
뒤로가기버튼 (0) | 2015.05.15 |
객체 전달 (0) | 2015.05.13 |
tableView에서 JSon하기 (0) | 2015.05.06 |