1

Xcodeに少し問題があります。これを含むヘッダーをインポートします:

- (id).cxx_construct;
- (void).cxx_destruct;

そのため、 User-Defined のビルド設定で GCC_OBJC_CALL_CXX_CDTORS を yes に設定しようとしています! しかし、私はまだこのエラーがあります:

Expected selector for Objective-C method

私に何ができる ?

ありがとう、

4

1 に答える 1

3

これらのセレクターはコンパイラーによって生成されます。これらは、c++ ivar の構築と破棄のために予約されたセレクターです。

GCC_OBJC_CALL_CXX_CDTORSさらに、が有効な場合、ランタイムはこれらのメソッドを呼び出します。自分で呼び出したり宣言したりする必要はありません。

それらを宣言すると、コンパイル エラーが発生します。

私に何ができる?

セレクターに一意の名前を選択し、生成されたものを実装しないでください (GCC_OBJC_CALL_CXX_CDTORS有効な場合)。

ここで何をしようとしているのですか?

于 2012-05-07T17:04:15.937 に答える