2012-11-13 4 views
2

저는 왜 메모리 블록이 해제되지 않았는지 추적하려고했습니다. 나는 alloc을 볼 수 있지만, 뷰를 떠나서 돌아 오면 다시 할당됩니다. 그것은 nib을 할당 한 다음 뷰를 사용합니다.개체를 계속 가리키는 추적 방법이 있습니까?

개체를 계속 가리키는 추적 방법이 있습니까?

Instruments

TPDatePickerKeyboardView *keyboard = [[[NSBundle mainBundle] loadNibNamed:@"TPDatePickerKeyboardView" owner:self options:nil] objectAtIndex:0]; 
    keyboard.delegate = self; 
    keyboard.associatedControl = self; 
    self.datePickerKeyboard = keyboard; 

    self.inputView = keyboard; 

나는 개체를 발견했습니다하지만 UIKit의 일부? enter image description here

+0

나는 그것을 볼 방법이 없다고 생각합니다. 하지만 self.datePickerKeyboard와 self.inputView가 객체를 보유하고 있다고 가정하면'self.inputView = keyboard;'뒤에 [keyboard release]를 호출해야합니다 (명백한 진술을하면 사과합니다) – Clafou

+0

ARC를 사용하고 있습니까? datPickerKeyboard의 속성은 어떻게 정의됩니까? – Fogmeister

+0

저는 호를 사용 중이며 키보드보기에 약한 포인터가 있습니다. –

답변

0

Object Summary viewWillDisappear에서 자기를 추가하려고합니다. datePickerKeyboard.delegate = nil; 그걸 처리하는지 알아봐.

관련 문제