我有一个主视图控制器,它在应用程序启动时显示,它包含一个带有中心凸起按钮的标签栏,用于捕获图像。我已经展示了一个带有 UIimagepicker 控制器的模型视图控制器,上传图像后我需要关闭模型并在主视图控制器中调用 (UIimagepicker) 的方法
为此,我编写了这样的代码 .h 文件
ViewController *viewController;
@property (retain) ViewController *viewController;
.m 文件
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex == 0)
{
[self dismissModalViewControllerAnimated:YES];
[viewController btnTap];
NSLog(@"uploaded");
}
else{
[self dismissModalViewControllerAnimated:YES];
}
}
在视图控制器.m
-(void)btnTap{
[self.actForImage showFromTabBar:tabBarController.tabBar];
// act for image is the action sheet
// this method will be called when click on the center button of tabbar
}
我保留了一个断点并检查了 -(void)btnTap 方法没有被调用。有没有其他方法可以调用主视图控制器中的方法。