2014-10-06 53 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

相關問題