に私はいくつかのコアグラフィックス構造、すなわちCGSizeとCGRectにスウィフトでいくつかの拡張機能を持って、ここCGRectとCGSize拡張機能が表示されないのObjective-C
enum Orientation {
case Portrait
case Landscape
case Square
}
extension CGSize {
/// Based on the size's dimensions, what orientation is it
var orientation: Orientation {
if width > height {
return .Landscape
} else if height > width {
return .Portrait
} else {
return .Square
}
}
}
.... CGSize 1は次のようになります。 Objective-Cクラスでこれらを使用する必要があります。私はこのクラスにSwiftヘッダーをインポートしました。私が書いたSwiftの他の拡張はこのクラスで動作しています。しかし、これら2つは見えません。私はそれがクラスの拡張ではないことを推測しています。 Objective-Cコードでこれらを動作させる方法はありますか?