0

まず第一に、私のおそらく悪い英語で申し訳ありません...

私は確かに大きなばかげた質問をしました...私の会社には、ファイルへのHTTP GETリクエストで開かれる自動ドアシステムがあります。

例:

http://ipaddress/rc.cgi?o=1,50

o=number は、自動ドアが作動する秒数を示します。

は認証の必要がないか、または何も必要ありません (LAN Radius によって作成されます)。

それで、質問は...

タッチするとGETリクエストを実行する単一のボタン(たとえば、スプリングボード)を作成するにはどうすればよいですか?

あなたは NSURLConection でそれが可能であるべきだと思いますか?

全てに感謝

4

2 に答える 2

1

これが最善の方法かどうかはわかりませんが、これが自分のアプリで同様のことを達成した方法です。必要なURLにヒットする新しいNSDataオブジェクトを作成し、返されたデータに対して何もする必要がない場合は、それを解放するだけです。

NSURL *theURL = [[NSURL alloc] initWithString:@"http://ipaddress/rc.cgi?o=1,50"];
NSData *theData = [[NSData alloc] initWithContentsOfURL:theURL];
[theData release];
[theURL release];
于 2010-05-27T16:17:16.113 に答える
1

または、非同期で実行するNSURLConnectionを作成するだけで、UIがハングすることを心配する必要はなく、デリゲートがnilに設定されている場合は、実行後にほとんど忘れることができます。

NSURL * url = [NSURL URLWithString:@"http://ipaddress/rc.cgi?o=1,50"];
NSMutableURLRequest * request = [[NSMutableURLRequest alloc] initWithURL:url];
NSURLConnection * theConnection = [[NSURLConnection alloc] initWithRequest:request delegate:nil];
[request release];
[theConnection release];
于 2010-05-27T19:46:43.623 に答える