我不知道如何从混合语言项目中的目标C VC中引用Swift VC。以下是目标C代码:
#import "NamesVC."
... ([segue.identifier isEqualToString:@"peopleSegue"]){
NamesVC *vc = segue.destinationViewController;
vc.selEntity = @"People";
vc.delegateMethod= @"Admin";
}
桥接头:版本10-桥接-Header.h
#ifndef Version10_Bridging_Header_h
#define Version10_Bridging_Header_h
#import "AppDelegate.h"
#import "AdminTVC.h"
如何通过Swift VC进入Obj类?
发布于 2016-09-02 12:30:27
在您想要访问Swift控制器的ProjectModuleName-swift.h
文件中导入.m
头,如下所示。
#import "ProjectModuleName-Swift.h"
在此之后,您可以访问目标c ViewController
中的ViewController
。
有关此的更多信息,请阅读苹果文档 on Swift and Objective-C in the Same Project
,在本文档中阅读关于将Swift导入Objective的文章。
发布于 2018-01-22 03:10:22
对于没有找到解决方案的人来说
"MyApp-Swift.h" to <MyApp-Swift.h>
在目标c .m文件中,我想引用我的快速类。
发布于 2016-09-02 13:05:09
将Swift导入目标C
您应该使用以下语法将Swift代码从该目标导入到目标中的任何目标-C .m文件中,并替换相应的名称:
#import "NamesVC.h"
https://stackoverflow.com/questions/39292424
复制相似问题