【发布时间】:2016-10-12 08:24:51
【问题描述】:
如何从我的 Objective-C 类访问在我的 Swift 文件中声明的“SharedManager”的共享实例?
步骤:
我在 Swift 文件中声明了一个对象,如下所示:
Swift 类声明:
从这个 [说明][1] 我做到了:
// Swift class
class SharedManager{
static let sharedInstance = SharedManager()
}
来自 Objective-C 类:
在 AppDelegate.m 中:
#import "ProjectName-Swift.h"
@class SharedManager;
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// How do I access to the shared instance of "SharedManager" ?
}
[1]: http://stackoverflow.com/questions/24024549/using-a-dispatch-once-singleton-model-in-swift
【问题讨论】:
标签: ios objective-c swift forward-declaration language-interoperability