모달 뷰를 닫는 데 이상한 문제가 발생했습니다. 백 버튼모달 뷰가 해제 된 후에 자체적으로 해제되지 않습니다.
ResepiDetail *detail =(ResepiDetail*)[[ResepiDetail alloc]init];
[self presentModalViewController:detail animated:YES];
이처럼 기각 :
는이 같은 모달 뷰를 제공 뷰 자체를 일축하고 이전보기로 돌아갑니다이 후
[self dismissModalViewControllerAnimated:YES];
, 그러나 메모리에서 스스로를 해제하지는 않습니다. 알림 메시지를 보냄으로써 그것을 발견하고 그보기가 그것을 받았다. 또한 VM 메모리 할당을 추적하려고했는데보기가 여전히 메모리에있는 것 같습니다.
저는 ARC를 사용하고 있으며 완벽하게 작동하는 다른보기에 동일한 방법이 사용되었습니다.
확실한 불 방법을 특정 뷰 컨트롤러가 해제되지 않은이 할당 해제를 무시하고 식별 뭔가를 기록하는 것입니다 수 :
ResepiDetail에 포인터가있는보기를 다시 가리키는 포인터가 있습니까? –
detail = nil과 같이 해제 할 때 세부 정보를 nil로 설정할 수 있습니다. – freelancer
아니요. – Danialzo