Xcodeに少し問題があります。これを含むヘッダーをインポートします:
- (id).cxx_construct;
- (void).cxx_destruct;
そのため、 User-Defined のビルド設定で GCC_OBJC_CALL_CXX_CDTORS を yes に設定しようとしています! しかし、私はまだこのエラーがあります:
Expected selector for Objective-C method
私に何ができる ?
ありがとう、
Xcodeに少し問題があります。これを含むヘッダーをインポートします:
- (id).cxx_construct;
- (void).cxx_destruct;
そのため、 User-Defined のビルド設定で GCC_OBJC_CALL_CXX_CDTORS を yes に設定しようとしています! しかし、私はまだこのエラーがあります:
Expected selector for Objective-C method
私に何ができる ?
ありがとう、
これらのセレクターはコンパイラーによって生成されます。これらは、c++ ivar の構築と破棄のために予約されたセレクターです。
GCC_OBJC_CALL_CXX_CDTORS
さらに、が有効な場合、ランタイムはこれらのメソッドを呼び出します。自分で呼び出したり宣言したりする必要はありません。
それらを宣言すると、コンパイル エラーが発生します。
私に何ができる?
セレクターに一意の名前を選択し、生成されたものを実装しないでください (GCC_OBJC_CALL_CXX_CDTORS
有効な場合)。
ここで何をしようとしているのですか?