私のコードで2つのWebサービスを使用しています。 、アラートボタンのタップでメソッドを呼び出す マイコードはURLConnectionデリゲートメソッドが呼び出されない
(無効)alertViewである:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { 場合(buttonIndex == 1) { 場合(alertView == AlertDel) {
[self DeleteFromServerDatabase];
}}} - (ボイド)をDeleteFromServerDatabase CGRectMake(140,210,40,40)]; [loading setHidden:NO]; [loader setHidden:NO]; [self.view bringSubviewToFront:loader]; [self.view bringSubviewToFront:loading]; [loading startAnimating]; NSString * devToken = app.iDevice; // NSString * devToken = [[UIDevice currentDevice] uniqueIdentifier]; IF(devToken) 他{
} devToken = @ "c677"。 NSStringの* SOAPMessageの= [NSStringのstringWithFormat: "\ n" は "\ n" は "\ n" は "\ n" は "%する@ \ n" は "%する@ \ n" は 「%@の\ nを@ " " \ n " " \ n " " \ n "、bday.fname、bday.lname、devToken ];
NSURL *url = [NSURL URLWithString:@"http://72.167.96.135:8101/BirthDayWebService.asmx"]; NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url]; NSString *msgLength = [NSString stringWithFormat:@"%d", [soapMessage length]]; [theRequest addValue: @"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"]; [theRequest addValue: @"http://tempuri.org/DeleteBirthday" forHTTPHeaderField:@"SOAPAction"]; [theRequest addValue: msgLength forHTTPHeaderField:@"Content-Length"]; [theRequest setHTTPMethod:@"POST"]; [theRequest setHTTPBody: [soapMessage dataUsingEncoding:NSUTF8StringEncoding]]; theConnection2 = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; if(theConnection2) { webData = [[NSMutableData data] retain]; } else { }
} が、URLConnectionのデリゲートのいずれかが呼び出され取得されていません。 あなたは他の句で何もしていないこの