If you initialize an images NSArray and then pass it to the LIVBubbleMenu, as in one of the README examples, bad things happen because the images are deallocated. The images must be retained (making them an @property is the easiest method) before passing them to the menu, like the demo app does.