- (void)initcheckversionwithdata:(nsdata *)data
{
nsdata *xmldata = data;
nsstring *result = [[nsstring alloc] initwithdata:xmldata encoding:nsutf8stringencoding];
nslog(@result:%@,result);
getcheckversion *parser = [[getcheckversion alloc] initwithxmldata:xmldata];
[parser parse];
nsstring *status = parser.tempresult.status;
nslog(@status:%@,status);
if ([@201 isequaltostring:status]) {
nslog(@版本不需要更新,ok);
}
else if ([@200 isequaltostring:status]) {
uialertview * alertview = [[uialertview alloc] initwithtitle:@提示 message:@是否更新版本 delegate:self cancelbuttontitle:@取消 otherbuttontitles:@确定, nil];
[alertview show];
[alertview release];
alertview = nil;
}
}
- (void)alertview:(uialertview *)alertview clickedbuttonatindex:(nsinteger)buttonindex
{
nsstring *msg = [[nsstring alloc] initwithformat:@您点击的是第%d个按钮!,buttonindex];
nslog(@msg:%@,msg);
if (buttonindex == 0) {
return;
}else if(buttonindex == 1){
[httpclient getupdateversion];
}
}
更多信息请查看IT技术专栏