DRYな備忘録

Don't Repeat Yourself.

TextView内のテキストに反映されない【Objective-C】【iOS】【Xcode】

【問題】

.hファイル(ViewController.h)において

IBOutlet textView *hogehoge;

で定義したテキストビュー内のテキストが

以下の.mファイル(ViewController.m)において定義した振る舞いを反映しない。

-(void) viewDidLoad{

  [super viewDidLoad];

  int i;

  hogehoge.editable = NO;

  for( i=o; i<100; i++){

      hogehoge.text = [ hogehoge.text  stringByAppendingString: @"HELLOHOGEHOGE!!"];

  }

}

【解決】

以下の一文を挿入した。

-(void) viewDidLoad{

  [super viewDidLoad];

  int i;

  hogehoge.editable = NO;

  hogehoge.text = @"";

  for( i=o; i<100; i++){

      hogehoge.text = [ hogehoge.text  stringByAppendingString: @"HELLOHOGEHOGE!!"];

  }

}