如何将目标c视图控制器推送到快速视图控制器

时间:2014-10-06 07:18:46

标签: objective-c xcode uiviewcontroller swift

在我的objective-c视图控制器中我需要推送到下一个快速视图控制器,我的基本项目 - 对象,添加swift文件后,Xcode生成Bridging-Header.h,但我看不到-swift.h文件

热点从obj-c视图快速推进?

-(void)longTapInDaClub:(UILongPressGestureRecognizer *)longTap {

  UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"mail" bundle:nil];
nextView *view = (nextView *) [stb instantiateViewControllerWithIdentifier:"next"];
[nextView getIdSample: _idSample];
[self.navigationController pushViewController:view animated:YES];
} 

nextView - 是Swift视图控制器

2 个答案:

答案 0 :(得分:1)

我解决了问题 - 在项目设置中 - >构建设置 - >产品模块名称 - >并输入有效名称,不带特殊字符和数字字符 - 重建项目和#import" moduleName-swift.h"

答案 1 :(得分:0)

完全相同 - 您使用故事板来定义过渡,并且您将推送到segue将连接到快速视图控制器。所以只要' next'如果它快速与否,指向正确的地方并不重要。