在我的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视图控制器
答案 0 :(得分:1)
我解决了问题 - 在项目设置中 - >构建设置 - >产品模块名称 - >并输入有效名称,不带特殊字符和数字字符 - 重建项目和#import" moduleName-swift.h"
答案 1 :(得分:0)
完全相同 - 您使用故事板来定义过渡,并且您将推送到segue将连接到快速视图控制器。所以只要' next'如果它快速与否,指向正确的地方并不重要。