私は(他のものと一緒に)このコードを持っていますどのように修正するのですか?レシーバータイプは前方宣言
17
A
答えて
37
あなたは、ファイル/ YourApp-Prefix.pchをサポートするファイルにCoreData/CoreData.hをインポートする必要があります。
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
#endif
+3
それは馬鹿ですが、うまくいきます。 – wander
11
順方向宣言は、クラスを@Class
で宣言する必要があることを意味します。 .h/.mファイルにクラスをインポートし、問題を解決できるようにします。
4
は、あなたの.hかの.mファイル
#import <CoreData/CoreData.h>
0
の先頭にこれを追加
私はファイルDDXML.hと作業を変更します。
ファイル:DDXML.h
変更:
#if TARGET_OS_IPHONE && 0 // Disabled by default
へ:
#if TARGET_OS_IPHONE && 1 // Disabled by default
2
私は、 "プロジェクト名 - Swift.h" ファイルの#importをインポートすることで問題を解決しましたSwiftクラスを使用するObjective Cクラスに含まれています。
0
これは頻繁にクラスの名前を変更して、ヘッダファイルで@classのMyClassを更新し忘れた後、私に起こる(明らかにコンパイルエラーがスローされません。)
関連する問題
- 1. 前方宣言
- 2. 前方宣言
- 3. 前方宣言
- 4. C前方宣言
- 5. 前宣言はC
- 6. テンプレートポインタを前方-宣言
- 7. 正しい前方宣言
- 8. auto_ptrを前方宣言
- 9. 前方宣言:構文エラー
- 10. レコードタイプの前方宣言
- 11. 前方宣言とプロトタイプ宣言 "宣言"を呼び出すだけですか?
- 12. NSImageでは、前方宣言エラー
- 13. クラスの前方宣言とクラスの宣言の違いは何ですか?
- 14. Objective-Cの前方宣言enum
- 15. クラスの前方宣言、関数
- 16. C++クラスの前方宣言の欠点?
- 17. boost :: thread変数の前方宣言
- 18. テンプレートパラメータ内の前方宣言クラスenum?
- 19. 前方宣言::ハッシュテンプレートの特殊
- 20. Pythonの前方宣言の内部クラス
- 21. C++のtypedefの前方宣言
- 22. 別のファイルの前方宣言C++
- 23. クラス変数の前方宣言
- 24. C++でのlambdaの前方宣言
- 25. 前方宣言クラス、クラスの再定義
- 26. 財団クラスメッセージ前方宣言エラーです
- 27. Cの構造体の前方宣言?
- 28. テンプレート関数の前方宣言
- 29. 前方宣言不完全型、再帰
- 30. 使用前のC宣言
私はあなたのヘッダファイルをインポートするために忘れてしまったと思いますあなたが@class abcdのように宣言しました – Tendulkar