我在app delegate中有一个功能 该函数的代码在 appdelegate.m
中 OthersController *mm_OthersController = [[OthersController alloc] init];
[mm_OthersController toggle_OF: mm_OthersController];
[mm_OthersController release];
toggle_OF函数位于 OthersController.m 文件中,该文件已在IB中为标签栏项目设置...
-(void)toggle_OF:(OthersController *)con
{
[con.toolbar removeFromSuperview];
}
断点完全正确... 但工具栏无法删除 ......如果我在 OthersController.m 内调用,则此函数被称为完美
答案 0 :(得分:0)
您可以先简化一下,然后检查它是否有效;
OthersController *mm_OthersController = [[OthersController alloc] init];
[mm_OthersController toggle_OF];
[mm_OthersController release];
如果使用控制器内部的功能
,则不必提供参数-(void)toggle_OF
{
[self.toolbar removeFromSuperview];
}
可能无法解决您的整个问题,但会使代码更清晰。