1
63
swift文件中的我的扩展名
@leanne的回答非常有帮助 |
2
24
要想做你想做的事,你需要有两个扩展:
1) 将Objective-C兼容的对象扩展名添加到Swift文件中:
注:在Swift 4中, properties must be computed 对于Objective-C兼容性。这看起来像:
注意
2) 在Objective-C文件中,导入Xcode生成的Swift头文件(在任何其他导入下面):
注意:更换
3) 重建项目。 现在,您应该能够访问Objective-C中的扩展:
|
3
5
除了这里的答案之外,我必须在我的Obj-C代码能够看到它之前,将@objc添加到我的NSNotification扩展中(Swift 4)。 |