1

NSURLConnection に問題があります。すなわち

NSURLConnection のグローバル インスタンスを作成しました。

NSURLConnection *con;

したがって、私がそれを使用している場合、最初に con が使用可能かどうかを確認している場合は、それを解放してポインターを nil し、その新しいインスタンスを作成します

if (con){
[con release]];
con = nil;
}
con = [NSURLConnection initwithRequest: request delegate:self];

メモリの問題を処理する適切な方法ですか。いつか私のプロジェクトがクラッシュして以来(私はそれが原因だと思います)。そうでない場合、メモリの問題を処理する適切な方法は何ですか?

ありがとうございました。

4

1 に答える 1

0

NSURLConnection プロパティを次のように使用できます。

@property (nonatomic, readwrite, retain) NSURLConnection connection;

次のように接続を開始できます。

self.connection =[[NSURLConnection alloc] initWithRequest:request
                                                 delegate:self
                                         startImmediately:NO];
[self.connection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];
[self.connection start];

githubに例があります。

于 2013-06-28T15:26:01.860 に答える