iosアプリでpost通信がうまくいかない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
たかはし

iosアプリでpost通信がうまくいかない

#1

投稿記事 by たかはし » 13年前

今iosアプリのpost通信処理を書いているのですが、NSURLConnectionを作成できずEXC_BAD_ACCESSが出てしまっています。
しかも時々EXC_BAD_ACCESSが出ずにSIGABORTで落ちる場合も有ります。
通信処理メソッドは以下の通りです。urlstrとstrparamは整形済みの文字列が入った状態で渡されます。
この処理の中で問題点があればご指摘お願いいたします。

- (void)sendPostRequest : (NSString*)urlstr : (NSString*)strparam {
receivedData = [[NSMutableData alloc] initWithLength:0];

NSURL *url = [NSURL URLWithString:urlstr];

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: url];
[request setHTTPMethod: @"POST"];
[request setCachePolicy: NSURLRequestUseProtocolCachePolicy];
[request setTimeoutInterval: 100.0];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[request setHTTPBody: [strparam dataUsingEncoding: NSUTF8StringEncoding]];
[request setHTTPShouldHandleCookies: FALSE];

NSLog(@"conn前");
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];

if (conn) {
NSLog(@"conn OK");
} else {
// error handling
NSLog(@"conn NG");
}

[request release];
request = nil;
[conn release];
conn = nil;
}

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: iosアプリでpost通信がうまくいかない

#2

投稿記事 by h2so5 » 13年前

この部分のコードには問題はないです。
実行してみましたがエラーは出ませんでした。

EXC_BAD_ACCESSの原因は別のところにあると思われます。

たかはし

Re: iosアプリでpost通信がうまくいかない

#3

投稿記事 by たかはし » 13年前

h2so5さん、ありがとうございます。
自分でも別画面からapiが叩ける事を確認しました。
画面の作りに問題が有るようですので、こちらのトピックは解決とさせていただきます。
どうもありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る