我正在研究swift项目,我需要使用旧Objective-C代码.
我确实设法创建了-Bridge-Header.h文件,它对我有用.
现在在我的Objective-C代码,我需要参考UIWindow的AppDelegate.swift,
以前任何人都可以这样做吗?
请指导我!
Ani*_*ese 11
首先访问ObjC中的Swift类,您可以导入编译器生成的头文件以将这些文件公开给ObjC.它就像ProductModuleName-Swift.h.(这个文件确实不存在,但Xcode会自动为你创建)
#import "YourProductName-Swift.h"
Run Code Online (Sandbox Code Playgroud)
然后你可以window从ObjC文件中访问app delegate中的属性
AppDelegate *delegate = [[UIApplication sharedApplication]delegate];
UIWindow *window = delegate.window;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4161 次 |
| 最近记录: |