Labels reference a font in order to print text. If you don't set the font to null, the label will obviously keep on referencing it. Do you ever set UILabel's bitmapFont to null?