와 이미지 관리는 내 iOS 앱에서의 Obj-C 코드가 나는 현재 그렇지 않다). 그래서 누군가가 나를 도울 수 있기를 바라고 있습니다.아이폰 OS CGImageRetain 및 CGImageRelease
이제 cgImage
이 분명하게 유지됩니다. 그런 다음 [_delegate sessionWithPresentedFrame:]
으로 전달됩니다.
cgImage
이 출시되었습니다. 제 질문은 여기에 cgImage
을 공개하는지 여부입니다. 내가 [_delegate sessionWithPresentedFrame:]
에 그것을 건네 주었으므로 여기에서 그것을 풀어 놓으면 [_delegate sessionWithPresentedFrame:]
안에 사용할 때 죽일까요?
여기서 CGImageRelease(cgImage);
을 제거하고 cgImage
을 완료 한 후에 추가해야합니까? [_delegate sessionWithPresentedFrame:]
에서 사용하고 계십니까?
아니면 거꾸로합니까?
모든 조언을 주시면 감사하겠습니다.
지나치게 복잡하다고 생각합니다. 코드가 정확합니다. UIImage를 유지해야하는 것은 대표자의 책임입니다. 이것은 cgImage 관리와 별개입니다. – Wain