indexPath를 사용하여 관련 셀에 대한 참조를 가져 와서 확인 표시를 제거하고 싶습니다. 나는이에 대한 cellForRowAtIndexPath를 사용할 수 있다고 생각하지만, 나는 메시지를 얻을 :cellForRowAtIndexPath의 메모리 누수 :
__NSAutoreleaseNoPool() : 자리에없는 풀과 오토 릴리즈 클래스 jQuery과의 객체 0x685a600을 - 단지에도이 같은 간단한 라인
누출 :
[self.tableView cellForRowAtIndexPath:indexPath];
따라서 포인터를 셀로 반환하는 것이 아닙니다. 어쩌면 나는이 방법이 무엇을위한 것인지 오해하고있다. accessoryView를 변경하기 위해 단순히 셀 참조를 가져올 수 있습니까? 감사합니다.
코드를 더 볼 수 있습니까 (예 : 액세서리 항목을 삭제할 때 사용하고있는 코드)? 하나의 무해한 라인에서 아무 것도 말하기가 어렵습니다 ... – BoltClock
예, 백그라운드에서 선택기를 수행하고있었습니다. 나는 autorelease가 돌려 보내진 가치에 보내 졌다는 것을 몰랐다. 메모리 관리 안내서에서이 내용을 읽었습니다. 나는 그것을 놓쳐 버렸음에 틀림 없다. 하지만이 중요한 것을 지적 해 주셔서 감사합니다! 방금 NSAutoreleasePool을 만들었고 모든 것이 정확합니다. –