ios - 从 Objective C View Controller 引用 Swift View Controller

标签 ios objective-c swift

我不知道如何在混合语言项目中从 Objective C VC 引用 Swift VC。这是 Objective-C 代码:

#import "NamesVC."

...   ([segue.identifier isEqualToString:@"peopleSegue"]){
        NamesVC *vc      = segue.destinationViewController;
        vc.selEntity     = @"People";
        vc.delegateMethod= @"Admin";
        }

桥接头:Version10-Bridging-Header.h

#ifndef Version10_Bridging_Header_h
#define Version10_Bridging_Header_h

#import "AppDelegate.h"
#import "AdminTVC.h"

如何通过 Swift VC import 到 Obj C 类中?

最佳答案

ProjectModuleName-swift.h header 导入到您要像这样访问 Swift Controller 的 .m 文件中。

#import "ProjectModuleName-Swift.h" 

之后,您就可以在您的 Objective c ViewController 中访问 NamesVC

有关此内容的更多信息,请阅读 Apple documentation同一项目中的 Swift 和 Objective-C 上,在本文档中阅读有关将 Swift 导入 Objective-C

关于ios - 从 Objective C View Controller 引用 Swift View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39292424/

相关文章:

ios - 不使用 Storyboard时处理 iOS 方向的正确方法

ios - 自定义 uitableViewCell

ios - CIPhotoEffect CIFilters 在颜色管理方面是不变的。是什么赋予了 CIPhotoEffect 滤镜这个属性?

iphone - 释放您失去踪迹的对象的最佳方法

objective-c - 无法获得管理员权限。错误域=CFErrorDomainLaunchd 代码=2 "The operation couldn’ 无法完成。 (CFErrorDomainLaunchd 错误 2。)

ios - 重新加载后 uicollectionviewcell 标签未对齐

ios - 在 Swift 中创建带有边界的 Setter

ios - 套接字 IO 日志记录 : Got Message 3 in Swift/iOS

ios - ‘无法在属性初始值设定项中使用实例成员 ‘allEvents’;属性初始值设定项在 ‘self’ 可用之前运行’错误

ios - 如何将带有枚举键的 Swift 字典转换为 NSDictionary?