2016-05-15 10 views
1

@objc protocolにCGFloatタイプのオプション変数を宣言するにはどうすればよいですか?オプションの変数CGFloatを使用するSwipe @objcプロトコル?

私はエラー「は、その型はObjective-Cで表すことができないので、プロパティ@objcプロトコルのメンバーにすることはできません」を取得

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

を有します。

答えて

2

はあなたが

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

を試してみましたが、その後、あなたはNSNumberからCGFloat

への変換を行うことができます
関連する問題