Я новичок в mono / iPhone и разрабатываю приложение, которое просматривает PDF-документ, используя UIView для каждой страницы, помещенной в UIScrollView. Каждый раз, когда я прокручиваю до следующей страницы, в памяти сохраняется только новая страница +/- 1, остальные очищаются (не UIViews, а страницы PDF).
Однако при отладке на устройстве после пролистывания достаточного количества страниц происходит сбой приложения, и в выводе приложения я вижу, что я получил предупреждения о памяти.
Я предполагаю, что это связано с тем, что растровые изображения, отображаемые на UIViews, не удаляются из памяти, поэтому после некоторых исследований я обнаружил метод CGContextRelease () в Objective C - однако его нет в MonoTouch. Единственный подобный метод, который я смог найти, был в классе UIGraphics, но он имеет дело только с «текущим» графическим контекстом, каким бы он ни был (я не могу установить его в существующий, это точно).
Итак, как мне выпустить графический контекст в UIView? Это вообще возможно? Какие у меня варианты? Надеюсь, кто-нибудь может помочь, это сводит меня с ума ..