在Objective-C中包含Swift文件

开发者

我正在尝试在Objective-C项目中加入快速班。swift类继承自UIView以下形式:

class BVDTestView: UIView {
...
}

请注意,我不包括在内,@objc因为swift类继承自UIView在Objective-C的实现文件中,我导入了雨伞swift标头:

#import "TestApp-Swift.h"

我看到该文件是在构建时创建的,但是我看不到对此文件的任何引用BVDTestView(我想我会这样)。当我尝试创建swift视图的实例时,出现错误:

BVDTestView *view = [BVDTestView new];

使用未声明的标识符“视图”

有什么想法吗?我正在使用Xcode 6 beta 4。

乐队

我最近遇到这个问题。从Beta 4开始,Swift具有访问说明符,并且

默认情况下,所有实体均具有internal访问权限。

您需要显式标记该类,public class BVDTestView ...以使其出现在生成的标头中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从Objective-C文件访问Swift类中的变量

来自分类Dev

从Swift测试文件中调用Objective-C类

来自分类Dev

从 Swift 调用 .h 文件中定义的 Objective-C 函数

来自分类Dev

在 Swift Pod 中混合 Objective-C 文件

来自分类Dev

从Objective-C文件的UIImageView的Swift扩展中调用方法

来自分类Dev

在Objective-C ++中调用Swift(.mm文件)

来自分类Dev

由于导入包含.swift文件的Objective-C静态库而导致从Objective-C应用程序迅速构建错误

来自分类Dev

Objective-C-Swift类在Objective-C .h文件中不可见

来自分类Dev

Objective-C类中的Swift协议

来自分类Dev

在Swift中实现Objective C协议

来自分类Dev

Swift 中的 Objective C 类方法调用

来自分类Dev

在Swift中访问Objective-C指针

来自分类Dev

在 Swift 中实现 Objective-C 协议

来自分类Dev

在Swift中捕获Objective-C异常

来自分类Dev

等价于Objective C中Swift的.map?

来自分类Dev

从Objective C中的Swift类继承

来自分类Dev

Swift中的Objective-C枚举

来自分类Dev

在Swift中重写Objective C类方法

来自分类Dev

从Objective C中的Swift函数获取值

来自分类Dev

在Objective-C中访问Swift OptionSetType

来自分类Dev

在Swift Framework中添加Objective C框架

来自分类Dev

initWithDictionary:在Objective-C和Swift中

来自分类Dev

Swift在Objective-C中的canImport模拟

来自分类Dev

Swift和Objective-C中的CellForRowAtIndexPath

来自分类Dev

Swift或Objective C中的CalDAV处理

来自分类Dev

无法将Objective C文件包含到项目中吗?

来自分类Dev

Objective C 中的“for in”协议

来自分类Dev

在 Objective-C 中解析 XML 文件

来自分类Dev

Objective C 文件中定义的属性在 Swift 中不可见(相同目标)

Related 相关文章

热门标签

归档