埋め込みテーブルとラベルを含むビューがあります。Webサービスが呼び出され、ラベルに呼び出しの値が表示されます。呼び出しは適切な文字列を返しますが、ラベルは何にも設定することを拒否します。ハードコードされた文字列でさえ機能しません。
これが私がヘッダーで宣言するものです:
@property (retain, nonatomic) IBOutlet UILabel *textLabel;
これがviewDidLoad...(すでに合成されたtextLabel)での私の実装です:
textLabel.text = @"For the love of God PLEASE display!!";
//also tried with self.textLabel.text.... but that shouldn't matter... right?
//also tried the following line to no avail:
//[self.textLabel setText:@"This didnt work either"];
テーブルと同じコンテナにラベルを入れてみましたが、うまくいきませんでした。ラベルに何かが表示されるのは、InterfaceBuilderで値を設定した場合のみです。
これは、UIviewに埋め込みテーブルビューがあることに関連するUIのペイント/更新の問題が原因である可能性があります。誰かアイデアはありますか?