2
私は状況があります。誰もがこのenum in Objc> Swiftで宣言> Objcで使用される
- のためのソリューションを持っている場合、私は私がにObjC
enum
を持って感謝です(私はMySwiftClassのインスタンスを作成しているMySwiftClass.swift
- を言います
mySwiftClass
)の別のObjCクラス(myObjC.mファイル) - myObjC.mでenum Abcに
mySwiftClass.abc
としてアクセスしようとしています。
var abc : Abc!
として、私は、たとえば、迅速なクラスでこれを宣言し
Abc
これは、「プロパティ 'abc'がタイプMySwiftClass *のオブジェクトに見つかりませんでした」というエラーを投げています。 "ProjectName-Swift.h"ファイルでは、基本的にenumがプロパティとして追加されません。
私が信じているのは、SwiftクラスのObjC enumを宣言すると、すぐにenumに変換されるため、ObjCファイルでアクセスできないということです。
注: Swiftクラスを@objcとしてマークしても機能しませんでした。