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