2014-10-06 51 views
0

我需要推到下一个swift视图控制器,我的基本项目--obj c,添加swift文件后,Xcode生成Bridging-Header.h,但我没有看到-swift.h文件如何在我的objective-c视图控制器中推送客观c视图控制器到swift视图控制器

热从swift中推入从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]; 
} 

新思维 - 是斯威夫特视图控制器

回答

1

我解决的问题 - 在项目设置 - >构建设置 - >产品模块名称 - >并没有特殊字符和数字字符输入有效的名称 - 重建项目和#进口“MODULENAME-swift.h”

0

这是完全一样的 - 你使用的是故事板来定义过渡和你推Segue公司将被连接到迅速视图控制器。所以只要'下一个'指向正确的位置,它是否快速并不重要。

+0

没有,我需要长按按钮动作,并在快速查看中使用getter:( – 2014-10-06 08:58:24

+0

在调试器中运行它并查明您的nextView是否为零,如果是,请检查是否有从当前一个到下一个命名的segue – AlBlue 2014-10-06 09:11:22

+0

对不起,我不明白 - 如何与长按?seque))) – 2014-10-06 09:48:05

相关问题