Mam problem z iOS podczas korzystania z CGImageDestinationFinalize. Zadzwonię CGImageDestinationFinalize na CGImageDestinationRef i będę miał następujące ostrzeżenieCGContextClear Warning
Error: The function `CGContextClear' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.
Patrząc na instrumentach, moje zużycie pamięci pędy (czasami robi się tak wysokie, że zawiesza się), gdy zadzwonię CGImageDestinationFinalize. Nie jestem pewien, czy ten problem jest winny, czy nie, ale wyizolowałem go jako problem z CGImageDestinationFinalize
Jakieś rady dotyczące tego, czego używać, aby uniknąć wywoływania CGContextClear? Lub jak zmniejszyć zużycie pamięci dzięki CGImageDestinationFinalize?
Mam ten sam problem. Właśnie zgłosiłem błąd dotyczący radaru Apple na ten temat i sugeruję, żebyś zrobił to samo. –
@DuncanC czy to kiedykolwiek zostało naprawione? Nadal dostaję ten sam błąd – Jonathan
Mam ten sam problem z CGImageDestinationFinalize w iOS 6, ale nie ma takiego ostrzeżenia w iOS 7, może dlatego, że wiadomość obiecała, że zostanie usunięta z "przyszłej" wersji. Więc może jedyną rzeczą, którą możemy teraz zrobić, jest wyświetlenie tego komunikatu ostrzegawczego, dopóki wszyscy nie przejdą do systemu iOS 7? – CodePlumber