0

ボタンを押すとphpページが読み込まれるアプリがあります。文字列を取得する必要はありません。ボタンが押されたときにユーザーに表示されることなく、ページをリクエストする必要があります。uiwebviewはリソースを使いすぎるので、使いたくありません。

ボタンを押すだけでユーザーに表示せずにPHPページをロードするにはどうすればよいですか?(IBActionに挿入できる好ましいコード)。

追伸 私は30分ほどグーグルで検索しましたが、ここで質問しているものが見つかりませんでした。

ありがとう!

4

2 に答える 2

0

Webページからのデータは本当に必要ありません。ユーザーが何かをしたことをWebサーバーに通知するには、データを1回ロードするだけです。あなたは単に使うことができます:

NSString* urlString = @"http://blaablaa.com/hello.php";
NSURL *theURL = [NSURL URLWithString:urlString];
NSURLRequest *req = [NSURLRequest requestWithURL:theURL];
NSURLConnection *connection = [NSURLConnection connectionWithRequest:req delegate:self];

リクエストの結果を取得する必要がある場合(成功/失敗しましたか)、実装します

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
    // your stuff here
}

あなたのクラスで。

于 2012-05-25T01:16:55.687 に答える
0

使用するだけstringWithContentsOfURL:encoding:error:

NSError *error;
NSURL *url = [NSURL URLWithString:@"http://server.com/file.php"];
NSString *html = [NSString stringWithContentsOfURL:[NSURL URLWithString:url] encoding:NSUTF8StringEncoding error:&error];
于 2012-05-25T01:18:09.263 に答える