0

そのため、xcode で生成された NS 管理オブジェクト サブクラスで、「プレフィックス属性の後にインターフェイスまたはプロトコルが続く必要があります」というコンパイル エラーが発生します。@class AnswerSet, Section, SurveyStyle;エラーは、これらのオブジェクトが使用されている行とすべての行に照合されます。エラーはランダムに発生したように見えましたが、生成されたクラスの一部を削除してから再構築したことが原因であると確信しています。

クラス内のコードは、以前は機能していたので無関係であり、新しいプロジェクトにコピーするとコンパイルされます。

これまでのところ、それらをすべて削除して再構築しようとしました。プロジェクトのクリーニング。再起動など。

私の最後の手段は、すべてを新しいプロジェクトファイルにコピーするか、私が持っているものをリファクタリングすることですが、誰かが私を救うために何かを提案してくれることを願っています!

編集:問題のあるファイルのエンティティ/クラスの名前を変更しようとしました。Xcode がハングアップし、強制終了しました。ファイルの名前を変更し、リファクタリングしました。同じ問題で終わった。

4

2 に答える 2

2

このエラーは、クラスの先頭にあるコメントの外側に文字が紛れ込んでいたことが原因であることがわかりました。なぜそれを拾わなかったのかはわかりませんが、追跡するのに長い時間がかかりました!

于 2013-02-16T15:18:19.730 に答える
0

実装ファイル (.m)import AVFoundation/AVFoundation.h にコードを追加します。

于 2013-01-10T11:07:52.103 に答える