ラベルに問題があります。タグを使用して変更する必要のあるラベルがいくつかあります。私は自分のコードでこれを行いますが、例外があります
-[UIView setText:]: unrecognized selector sent to instance
これは私のコードです:
UILabel *label = (UILabel *)[self.view viewWithTag:0];
label.text = @"empty";
助けてくれてありがとう。
ラベルに問題があります。タグを使用して変更する必要のあるラベルがいくつかあります。私は自分のコードでこれを行いますが、例外があります
-[UIView setText:]: unrecognized selector sent to instance
これは私のコードです:
UILabel *label = (UILabel *)[self.view viewWithTag:0];
label.text = @"empty";
助けてくれてありがとう。
すべてのビューのタグはデフォルトで0になっています。
鬼ごっこ
アプリケーションでビューオブジェクトを識別するために使用できる整数。
@property(nonatomic)NSIntegerタグ
討論
デフォルト値は0です。このタグの値を設定し、その値を使用して後でビューを識別することができます。
あなたはあなたviewWithTagを返しますself.view。UIViewそのため、の代わりに取得しUILabel、アプリがクラッシュします。viewWithTagの定義を参照してください。
viewWithTag:
タグが指定された値と一致するビューを返します。
- (UIView *)viewWithTag:(NSInteger)tagパラメーター鬼ごっこ
検索するタグ値。戻り値タグプロパティがタグパラメータの値と一致するレシーバの階層内のビュー。
討論
このメソッドは、現在のビューとそのすべてのサブビューで、指定されたビューを検索します。
tagしたがって、解決策は、すべてのラベルに一意を指定する必要があるということです。次に、viewWithTag:指定したタグを使用して指定します。