2016-07-26 13 views
0

iOSでKVCを使用してUILabelテキストを設定するにはどうすればよいですか?私は修正を見つけたKVCを使用してUILabelテキストを設定する

@property (nonatomic, strong) UILabel *nameLabel; 

[self setValue:@"someName" forKeyPath:@"nameLabel.text"]; 
NSLog(@"Using KVC :Output name label - %@",[self valueForKeyPath:@"nameLabel.text"]); 
/* Returns nil */ 

答えて

0

が見える:私は次のコード行があるとし 。 UILabelは、ストーリーボードをドラッグアンドドロップしてIBOutetを作成するか、またはサブビューにプログラム的に追加するかのいずれかによって、サブビュー上になければなりません。 だから、@property (nonatomic, weak) IBOutlet UILabel *nameLabel;私のためのトリックでした。

関連する問題