0

我正在关注在线视频教程,将数据发送到 php 文件,然后将其存储在数据库中。

我真的很困惑它是如何工作的,因为没有帖子?它只是从变量中收集信息。我很少有 youtube 评论说同样的话,但有些他的作品如何?

到目前为止我的代码...

- (IBAction)Submit:(id)sender {

    NSString *strURL = [NSString stringWithFormat:@"http://www.bigwavemedia.co.uk/ios/contact.php?name=%@", nameField.text];

    //to execute php code
    NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];

    NSString *strRes = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];

    NSLog(@"%@", strRes);  
}

当我点击提交按钮时,尽管它已链接,但我没有得到任何回应?

4

1 回答 1

1

在您的情况下,您需要创建NSURLConnection与服务器的通信。

NSString *strURL=[NSString stringWithFormat:@"http://www.bigwavemedia.co.uk/ios/contact.php?name=%@", nameField.text];

NSURL *url=[NSURL URLWithString:strURL];
self.request=[NSURLRequest requestWithURL:url];

self.nsCon=[[NSURLConnection alloc] initWithRequest:request delegate:self];

            if(self.nsCon)
                self.receivedData=[[NSMutableData alloc] init];
            else
            {
                UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Error",@"") message:NSLocalizedString(@"Not Connected Other View !!",@"") delegate:nil cancelButtonTitle:NSLocalizedString(@"OK",@"") otherButtonTitles:nil];
                [alert show];
                [alert release];
            }

NSURLConnection并且 Write 需要上述链接中描述的委托方法。

于 2013-03-06T14:43:14.663 回答