目前我需要在 Objective-c 代码中使用我的 Swift 全局变量。这些是我的变量:
public var Name = [String]()
public var Author = [String]()
public var Url = [String]()
Run Code Online (Sandbox Code Playgroud)
这是一个返回我的公共变量的类:
@objc class AppConstant: NSObject {
private override init() {}
class func name() -> [String] { return Name }
class func author() -> [String] { return Author}
class func url() -> [String] { return Url}
}
Run Code Online (Sandbox Code Playgroud)
我的Objective-C代码:
@implementation SecondViewController
NSArray *urlArray;
NSArray *nameArray;
NSArray *authorArray;
- (void)viewDidLoad {
[super viewDidLoad];
urlArray = [AppConstant url];
nameArray = [AppConstant name];
authorArray = …Run Code Online (Sandbox Code Playgroud)