![]() |
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)。 |
![]() |
Mohammed Atif · 使用原始PCM生成视频或音频 6 年前 |
|
Bob · 检查UIWebView是否已在Swift中加载完毕 6 年前 |
![]() |
objectively C · Swift 3-撇号转换为屏幕上的刮号 7 年前 |
![]() |
anuj tiwari · swift 3.0中的索引超出范围错误 7 年前 |
![]() |
Neillbar · SWIFT:在数组中添加随机名称很困难 7 年前 |