2

私はしばらくこの問題を回避してきましたが、本当に気が狂っています。ブロックを宣言するたびに、LLVM GCC 4.2 でコンパイルする Xcode 4.1 でコンパイル エラーが発生します。

Redefinition of 'struct __block_literal_1'

ドキュメントからコピーして貼り付けたブロックの例でさえ、エラーをスローします。

int multiplier = 7;
int (^myBlock)(int) = ^(int num) {
    return num * multiplier;
};

このエラーの解決策を見つけようと何度か試みましたが、役に立ちませんでした。どんな助けでも大歓迎です。

アップデート:

投稿してからしばらく経ちましたが、遅かれ早かれこの問題に取り組む必要があります。これは静的ライブラリの使用と関係があると思います。ブロックを含む静的ライブラリがプロジェクトに追加されると、エラーがスローされます。すぐに詳細を投稿します。

4

0 に答える 0