iPad всплывающий вопрос - PullRequest
       0

iPad всплывающий вопрос

1 голос
/ 17 сентября 2010

Ниже приведен код, который я использую для отображения всплывающего окна. В первый раз это называется всплывающим окном. Во второй раз, когда он вызывается, происходит сбой с ошибкой «EXE_BAD_ACCESS». Сбой в строке "self.myTextPopOver = pop;" Если я закомментирую строку [pop release], все будет нормально, но это будет означать, что у меня утечка памяти.

// Popover Text
- (IBAction)popoverText
{

// Create a popover object
setTextPopOver *setTX = [[setTextPopOver alloc] init];

// Create a UIPopover controller based on a setTextPopOver object
UIPopoverController *pop = [[UIPopoverController alloc] initWithContentViewController:setTX];

// Set self as the delegate
setTX.delegate = self;

// Set the mySelectColorView to PopOver Controller
self.myTextPopOver = pop;
[pop release];

// Present the Popover
[self.myTextPopOver presentPopoverFromRect:titleBack.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:true];
[self.myTextPopOver setPopoverContentSize:setTX.view.frame.size];
[setTX release];

}

1 Ответ

0 голосов
/ 20 сентября 2010

Можете ли вы показать полный стек вызовов?

Если это происходит, когда появляется другой поповер, вы должны сначала позвонить [popoverController dismissPopoverAnimated:YES];.

...