相关疑难解决方法(0)

UIPopoverController,UIActionSheet和模态视图控制器的保留/释放模式?

我对以下实例所需的对象所有权模式有些不清楚.当我的UIViewController将弹出控制器,操作表或其他视图控制器呈现为模态时,我是否需要挂起对该子控制器的保留引用,直到它被解除为止?

换句话说,以下几行代码是否有效地"转移"了所有权?

[aPopoverController presentPopoverFromBarButtonItem:someButtonItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO];

[anActionSheet showFromBarButtonItem:someButtonItem animated:NO];

[aViewController presentModalViewController:someOtherViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

有人能指出我关于这个主题的明确文件吗?

iphone uiviewcontroller uiactionsheet uipopovercontroller

14
推荐指数
1
解决办法
8556
查看次数

当popover仍然可见时达到

-(void)showsearch:(id)sender
{
    SearchViewController *searchview =[[SearchViewController alloc] initWithNibName:@"SearchViewController" bundle:nil];

    settingpopoverController = [[[UIPopoverController alloc] 
                                    initWithContentViewController:searchview] autorelease];               
    [searchview release];
    [settingpopoverController presentPopoverFromBarButtonItem:sender 
                                    permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];


}
Run Code Online (Sandbox Code Playgroud)

当我点击按钮时,应用程序崩溃了,我收到了[UIPopoverController dealloc] reached while popover is still visible.消息.

ipad uipopovercontroller

6
推荐指数
2
解决办法
1万
查看次数