1
NSURLConnection에 문제가 있습니다. 즉NSURLConnection 메모리
NSURLConnection의 전역 인스턴스를 만들었습니다. 그래서
NSURLConnection *con;
나는이 경우 사기를 사용할 수 있는지 여부를 난 그냥 분리 한 다음 포인터 전무와 그
if (con){
[con release]];
con = nil;
}
con = [NSURLConnection initwithRequest: request delegate:self];
의 새로운 인스턴스를 만드는 것이 먼저 확인하고 어떤을 사용하고 있습니다 기억 문제를 다루는 적절한 방법일까요? 때로는 내 프로젝트가 충돌하기 때문에 (나는 그것에 기인한다고 생각한다.). 만약에 기억 문제를 다루기위한 적절한 방법을 세울 것이 아니라면?
감사합니다. github에 대한 예제가있다
self.connection =[[NSURLConnection alloc] initWithRequest:request
delegate:self
startImmediately:NO];
[self.connection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];
[self.connection start];
: 당신은 같은 연결을 찰 수
@property (nonatomic, readwrite, retain) NSURLConnection connection;
:
"NSURLConnection의 전역 인스턴스를 만들었습니다." - 그건 네 문제 야. –
답장을 보내 주셔서 감사합니다. 항상 로컬 NSURLConnection 변수를 사용해야한다는 의미입니까? – iPhoneBuddy
전역 변수에 대한 필요성은 거의 항상 코드 디자인 문제를 나타냅니다. –