0
[[self.view viewWithTag:thisTag].layer setTextColor:[UIColor redColor]];

これはうまくいきません。

4

1 に答える 1

0

エラー メッセージは表示されないと思います。そうでなければ、おそらくそれを投稿したでしょう。したがって、次のように仮定します:
thisTagは、ビュー階層に存在しないタグです。この場合、viewWithTag:が返されnilます。次に、メッセージを送信し、次に に送信しますがlayer、何もしません。がオブジェクトを返す 場合、そのプロパティを取得してから送信しますが、これはオブジェクトに対して定義されていないため、エラー メッセージが表示されます。setTextColor:nil
viewWithTag:UIViewlayersetTextColor:CALayer

于 2013-05-06T07:28:50.653 に答える