6つのカテゴリには一意のデータが含まれています。私はこのようになりますクラスを定義している:私は何をしたいかクラス間でオブジェクトを永続化する方法
@interface ExportBookData : NSObject {
}
@property (strong, nonatomic) NSArray *booksArray;
@property (nonatomic, retain) NSMutableDictionary *builtFileList;
@property (nonatomic, retain) NSMutableArray *exportData;
@end
は、データが持続た、一度別のクラス全体でクラスをインスタンス化し、各カテゴリ、および使用のために、クラスExportBookDataをインスタンス化することが可能で、クラス間でアクセス可能。
私はこのコードを試してみましたが、それは私が必要なものを行いません。
ExportBookData *abe = [ExportBookData new];
abe.abeBuiltFileList = [NSMutableDictionary dictionary];
abe.abeExportData = [NSMutableArray arrayWithCapacity:abe.abeBooksArray.count];
UPDATE問題は、オブジェクトのアドレッシングです。私には、Abe、Balls、Comp、Caller、Hut、Houseというカテゴリがあります。私はクラスに、阿部、球などとして扱うことができるプロパティを持たせたいと思います。私が定義したものでそれをどうやって行うのか分かりません。
私はGoogleで調べましたが、私の特定の質問には何も答えませんでした。
この質問に投票した人には、質問を知的に尋ねるのに十分な知識がなければ、私はどのように研究努力を示すことができますか?私はすでにGoogleを見て、助けになるものは何も見つけられませんでした。 – SpokaneDude
なぜあなたは必要なことをしませんか?詳細を提供する必要があります。それがどこで失敗するか教えてください。 –
"授業では、阿部、玉などのように扱うことができるプロパティを持たせて欲しいです。なぜそれが必要ですか?別の言い方をすると、あなたの例を見て、なぜあなたは 'abeBuiltFileList'というプロパティが必要でしょうか?なぜこの事がAbeのためにインスタンス化されたものであっても、ボールのためにインスタンス化されたものであっても動作する 'builtFileList'を持っていないのでしょうか?明らかに、それらのインスタンスのインスタンス化のみが行われるので、ただ一つの 'builtFileList'プロパティが必要です。 – matt