从Objective-C文件中的AppDelegate.swift访问UIWindow

iCoder86

我正在快速项目中使用我的旧Objective-C代码。

我确实设法创建了-Bridge-Header.h文件,它对我有用。

现在在我的Objective-C代码,我需要参考UIWindowAppDelegate.swift

有人能做到吗?

请指导我!

阿尼尔·瓦格斯(Anil Varghese)

首先访问ObjC中的Swift类,您可以导入编译器生成的头文件以将这些文件公开给ObjC。就像ProductModuleName-Swift.h。(这个文件确实不存在,但是Xcode会自动为您创建)

#import "YourProductName-Swift.h"

然后,您可以window从ObjC文件访问应用程序委托中属性,例如

AppDelegate *delegate =  [[UIApplication sharedApplication]delegate];
UIWindow *window = delegate.window;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 Objective C AppDelegate 在单个 Swift VC 中锁定方向

来自分类Dev

在 Swift 类中访问 Objective C AppDelegate 字符串返回 nil

来自分类Dev

无法从Objective-C文件访问Swift类中的变量

来自分类Dev

在Objective-C中包含Swift文件

来自分类Dev

在Objective-C中包含Swift文件

来自分类Dev

从Objective-C访问Swift扩展

来自分类Dev

在Objective C标头中访问Swift类

来自分类Dev

从Swift访问Objective-C Struct

来自分类Dev

在Swift应用程序中访问Objective-C sharedInstance

来自分类Dev

在Swift中访问Objective-C的NS_ENUM

来自分类Dev

Swift-在Objective-C类中访问NSArray

来自分类Dev

如何从Objective-C访问Swift中的枚举?

来自分类Dev

如何在Swift中从Objective-C访问NSMutableArray

来自分类Dev

从Swift中的Objective C项目访问App委托

来自分类Dev

无法在 Objective-C 中访问 Swift 框架

来自分类Dev

如何将AppDelegate从Swift转换回Objective C?

来自分类Dev

从Swift访问在Objective-c .m文件中定义的全局const CGFloat

来自分类Dev

在AppDelegate Objective c中添加变量

来自分类Dev

Swift中的Objective C委托

来自分类Dev

Objective-C-Swift类在Objective-C .h文件中不可见

来自分类Dev

从Swift测试文件中调用Objective-C类

来自分类Dev

在Objective-C文件中调用Swift API

来自分类Dev

在Objective-C ++中调用Swift(.mm文件)

来自分类Dev

在 Swift Pod 中混合 Objective-C 文件

来自分类Dev

从 Swift 调用 .h 文件中定义的 Objective-C 函数

来自分类Dev

如何从Swift语言访问Objective-C类方法

来自分类Dev

从Swift类访问Objective-c基类的实例变量

来自分类Dev

访问共享实例Swift,Objective-C对等

来自分类Dev

如何从Swift类访问Objective-C NSMutableDictionary?

Related 相关文章

热门标签

归档