我需要从同一项目的Swift类中调用我的Objective-C的AppDelegate
函数。
函数定义在Objective-C AppDelegate
中。
我需要从同一项目中现有的Swift类进行调用。
答案 0 :(得分:1)
创建桥接头文件并添加
#import "AppDelegate.h"
在AppDelegate.m中添加函数定义和函数声明
AppDelegate.m
- (NSString *)test {
return @"test";
}
AppDelegate.h
- (NSString *)test;
在Swift文件中
if let appDelegate = UIApplication.shared.delegate as? AppDelegate {
print(appDelegate.test())
}