带有可选变量CGFloat的Swift @objc协议?

时间:2016-05-15 06:43:44

标签: ios swift

如何在@objc protocol

中声明CGFloat类型的可选变量

我有

@objc protocol MyProtocol: class {
    var myvar: CGFloat? { get set }
}

我收到错误“属性不能成为@objc协议的成员,因为它的类型无法在Objective-C中表示”。

1 个答案:

答案 0 :(得分:2)

你试过吗

<?php

然后,您可以从@objc protocol MyProtocol: class { var myvar: NSNumber? { get set } } 转换为NSNumber