[英]Swift @objc protocol with optional variable CGFloat?
如何在@objc protocol
聲明CGFloat類型的可選變量?
我有
@objc protocol MyProtocol: class {
var myvar: CGFloat? { get set }
}
我收到錯誤消息“屬性不能成為@objc協議的成員,因為它的類型不能在Objective-C中表示”。
你有沒有嘗試過
@objc protocol MyProtocol: class {
var myvar: NSNumber? { get set }
}
然后,您可以從NSNumber
轉換為CGFloat
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.