首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FPPopover控制器不显示

FPPopover控制器不显示
EN

Stack Overflow用户
提问于 2014-10-28 14:35:54
回答 1查看 197关注 0票数 0

以下文件已添加到我的项目中

代码语言:javascript
复制
FPPopoverController.m and .h (the controller)
FPPopoverView.m and .h
FPTouchView.m and .h
ARCMacros.h

并在按下UIBarButtonItem后调用以下函数

代码语言:javascript
复制
-(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我的项目之前,它正在工作。

出什么问题了?

EN

回答 1

Stack Overflow用户

发布于 2014-11-17 15:33:23

尝尝这个

代码语言:javascript
复制
UIBarButtonItem *item = sender;
UIView *btnView = [item valueForKey:@"view"];
[popover presentPopoverFromView:btnView];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26602214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档