UIView를 화면에서 멀리 이동시키는 애니메이션 블록이 있습니다. 완료 블록에서 UIView 및 그 하위 뷰를 보유하고있는 객체를 릴리스하고 있습니다.
이 작업을 수행 할 수 있습니까?에서 받아 들일 수있는 객체를 해제하고 있습니다 : 완료 블록?
0
A
답변
2
일반적으로 :주의 사항 :이 경우 예상치 못한 복잡성이 발생하지 않습니다. 완료 블록에서해야 할 일은 완벽하게 이해할 수있는 일입니다.
귀하의 상황에서 : 물건을 과도하게 출시하지 않도록하십시오. 코드를 볼 수 없으면보기의 수명주기와 관련하여이 작업을 수행 할 때 확실하지 않습니다. UIView가 파괴 될 때 수행되는 프로세스를 이해했는지 확인하십시오. 그것은 확실히 읽을만한 가치가 있습니다 : http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLoadingandUnloading.html
관련 문제
- 1. isalnum()에서 문자열을 올바르게 받아 들일 수있는 방법은 무엇입니까
- 2. int를 받아 들일 수있는 C++ 프로그램 *
- 3. 이것이 받아 들일 수있는 OO 디자인인가
- 4. 콜백 함수가 객체를 매개 변수로 받아 들일 수 없습니다.
- 5. SQL 쿼리 결과를 받아 들일 수있는 C# Web App 조건문
- 6. 활동 노드는 오직 받아 들일 수있는 템플릿에서 실행됩니다. 클래스 유형
- 7. cv :: calibrateCamera의 "받아 들일 수있는"반환 값은 무엇입니까?
- 8. mySQL에서이 필드를 올바르게 받아 들일 수있는 유형은 무엇입니까?
- 9. 거기에 bluetoooth 장치 또는 문자 메시지를 받아 들일 수있는 키트
- 10. IOCP가 받아 들일 수있는 최대 연결 수는 무엇입니까
- 11. C# - OR 문을 받아 들일 수있는 방법이 있습니까?
- 12. ARC에서 블록 완료 핸들러로 객체를 해제하려면 어떻게해야합니까?
- 13. jmeter가 매개 변수를 받아 들일 수 없습니까?
- 14. 내보기에서 XML로 하위보기를 받아 들일 수있게합니다.
- 15. CFHTTP가 TARGET 값을 받아 들일 수 있습니까?
- 16. [self autorelease]는 받아 들일 수 있습니까?
- 17. 한 완료 블록 대 두 완료 블록
- 18. egrep에게 받아 들일 수없는 문자를 알려주는 방법
- 19. 완료 블록
- 20. flex와 bison은 다른 소스의 입력을 받아 들일 수 있습니까?
- 21. AFNetworking : 완료 블록
- 22. winforms 응용 프로그램은 포커스없이 사용자 입력을 받아 들일 수 있습니까?
- 23. Sinatra에서 Curl을 사용하여 게시물을 받아 들일 수 없음
- 24. JAVA : 일정 기간 동안 입력을 어떻게 받아 들일 수 있습니까?
- 25. 완료 블록 연결
- 26. assetForURL 블록 완료 대기
- 27. WCF REST 끝점에서 원시 메시지 형식을 받아 들일 수 있습니까?
- 28. WP7 Live SKD에서 받아 들일 범위가 더 많은 이유는 무엇입니까?
- 29. 콘솔 프로그램이 콜백 함수의 데이터를 받아 들일 수있게하는 방법
- 30. 웹 API 사용자가 응답에서 새로운 필드를 받아 들일 것을 강요합니다.
그것은 완료 블록이 실행되는 위치와 보존 위치에 따라 다릅니다. 보기는 하위보기를 유지하고보기가 해제 될 때 기본적으로 해제하므로 사용자가 직접 해제 할 필요가 없습니다. –
당신은 그걸 할 수 있습니다 .. – samfisher
정확히 "릴리스 객체"는 무엇을 의미합니까? 이 지역 변수가 있습니까? 인스턴스 변수? 또는 무엇을? 지역 변수의 경우 retain 및 release는 항상 동일한 범위에서 균형을 유지해야합니다. 그래서 외부 블록을 유지하고 내부 블록을 해제하는 것은 잘못된 것입니다. 인스턴스 변수의 경우, 릴리스 후에 인스턴스 변수를 nil로 설정해야합니다. – newacct