大量のデータを含むディクショナリオブジェクトを含むインスタンス変数を含むviewcontrollerがあります。ビューはかなり複雑で、個別のビューファイルからインスタンス化して埋め込むいくつかのサブビューが含まれています(実際のビューコントローラーに1000行のUIコードが含まれないようにするため)-しかし、独自のファイルに存在するこれらのサブビューにアクセスするにはどうすればよいですか?ビューコントローラからの私の辞書オブジェクト?したがって、DescriptionView.mファイルを編集する場合-ViewControllerからlocationDataディクショナリオブジェクトのコンテンツにアクセスするにはどうすればよいですか?
私が何を意味するのか理解していただければ幸いです。
ViewControllerのスニペットは次のとおりです。
CaseViewController.h
#import "DescriptionView.h"
@interface CaseViewController : UIViewController {
NSDictionary *locationData;
DescriptionView *descriptionView;
}
@property (nonatomic, retain) NSDictionary *locationData;
@property (nonatomic, retain) DescriptionView *descriptionView;
@end
CaseViewController.m
- (void)loadView {
UIView *view = [[UIView alloc] init];
descriptionView = [[DescriptionView alloc] initWithFrame:CGRectMake(0, 130, 320, 237)];
descriptionView.hidden = NO;
[view addSubview:descriptionView];
self.view = view;
[view release];
}