ビューとして動的ビューを持つ固定コントローラーがあります。特定のビューのプロパティに値を設定したい。
コントローラーのコードは次のとおりです。
@property (nonatomic, retain) Class viewClass;
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
self.view = _viewClass.new;
if ([_viewClass resolveInstanceMethod:@selector(lineAdded)]) {
[_viewClass setValue:@YES forKey:@"lineAdded"];
}
self.view.backgroundColor = [UIColor whiteColor];
}
*特定の*ビューでは、このようなプロパティがあります。
@property (nonatomic, assign) BOOL lineAdded;
それは私に思い出させます
宣言されていないセレクター「lineAdded」
実行すると、if条件をスキップして続行します。
私の質問は、それが属するクラスが指定されていない場合、プロパティを設定することは不可能ですか?
誰かが私を助けてくれることを願っています。前もって感謝します。