以下文件已添加到我的项目中
FPPopoverController.m and .h (the controller)
FPPopoverView.m and .h
FPTouchView.m and .h
ARCMacros.h并在按下UIBarButtonItem后调用以下函数
-(IBAction)popover:(id)sender
{
NSLog(@"Method called");
//the view controller you want to present as popover
MenuViewController *controller = [[MenuViewController alloc] init];
//our popover
FPPopoverController *popover = [[FPPopoverController alloc]
initWithViewController:controller];
//the popover will be presented from the okButton view
[popover presentPopoverFromView:[sender valueForKey:@"view"]];
//no release (ARC enable)
//[controller release];
}刚按下UIBarButtonItem后,我看到了日志Method called,但没有显示popover view
在转换为ARC我的项目之前,它正在工作。
出什么问题了?
发布于 2014-11-17 15:33:23
尝尝这个
UIBarButtonItem *item = sender;
UIView *btnView = [item valueForKey:@"view"];
[popover presentPopoverFromView:btnView];https://stackoverflow.com/questions/26602214
复制相似问题