1

iOS プロジェクトに DBAccess を追加しようとしています。
AppDelegate からのインポートはうまく機能しますが、.mm ファイルからインポートする場合、または .mm ファイルで DBAccess.h をインポートする別のクラスをインポートする場合でも、(DBAccess.h から) 行でエラーが発生し
+(void)setupTablesFromClasses:(Class)class...;
ます: エラーは次のとおりです。
(1) 予期される ';' メソッドプロトタイプの後
(2) 期待される識別子

どんな助けでも大歓迎です

4

1 に答える 1

1

一見すると、問題は予約語である「クラス」であるパラメーター名に由来します。それを別のものに変更すると、コンパイルの問題が解決しました。

+(void)setupTablesFromClasses:(Class)classDecl,...;

これで問題が解決することを願っています。

于 2015-08-11T07:19:35.473 に答える