3 つのオブジェクトを作成し、それらを連結しました。
- アンケート オブジェクト - を含む
- NextQuestion オブジェクト - を含む
- Answer オブジェクト - text プロパティを持ちます。
ViewController で、次を呼び出せるようにしたい:
NSString *thisAnswerText = Questionnaire.nextQuestion.answer.text;
ただし、これを行うには、3 つのファイルすべてを .m ファイルにインポートする必要があります。
#import "Questionnaire.h"
#import "Question.h"
#import "Answer.h"
各 .m ファイルで使用する各オブジェクトをインポートする必要がありますか? または、トップレベルのアイテムをインポートするだけで、そのすべての子が自動的に参照されることを意味する何かできることがありますか?
注意。3 つすべてを Prefix.pch ファイルに追加できることはわかっていますが、1 つの項目を宣言してその子オブジェクトを自動的にインポートできるようにする Objective-C のトリックが欠けているのではないかと考えていました。
ありがとう!