解決済み: カテゴリを含む間違ったヘッダー ファイルをインポートしていたことが判明しました。
次のエラーが表示されます。Property 'xx_store' not found on object of type 'XXFeedback *'
Yetは、メソッドを追加するカテゴリを追加しXXFeedback
たサブクラスです。NSManagedObject
xx_store
カテゴリの実装ファイルがターゲットのコンパイル ソース ビルド フェーズに含まれていることを確認しました。
また、ターゲットのビルド設定にこれらの「その他のリンカー フラグ」設定を追加しようとしまし-ObjC
た。-all_load
また、プロジェクトのクリーンアップと再構築も行いました。
コード
でXXFoundation/FileA.h
:
@interface NSManagedObject (MyCategory)
@property (readonly, nonatomic) XXStore *xx_store;
@end
でXXFoundation/FileA.m
:
@implementation NSManagedObject (MyCategory)
- (XXStore *)xx_store
{
...
}
FileB.m で:
#import <XXFoundation/FileA.h>
...
XXStore *store = _feedback.xx_store;
...