<CATransformLayer: 0x14fea3710> - изменение свойств masksToBounds в слое только для преобразования, не будет иметь эффекта

Я получаю этот отчет о предупреждении в xCode 7.0

Это происходит, когда я использую MBProgress HUD в моем проекте. Как бороться с этим предупреждением?

Я видел "изменение свойств masksToBounds в слое только для преобразования, не будет иметь эффекта" в Xcode 7, но не использовать...

Ответ 1

В моем случае это должно быть связано с ошибкой клавиатуры. Все, что мне нужно сделать, это запустить iPad Simulator и нажать (CommandKey).

Три ошибки:

2015-09-29 19:40:47.251 ArchKit[12577:338772] <CATransformLayer: 0x7ff592f12ca0> - changing property masksToBounds in transform-only layer, will have no effect
2015-09-29 19:40:47.252 ArchKit[12577:338772] <CATransformLayer: 0x7ff592d1a2f0> - changing property masksToBounds in transform-only layer, will have no effect
2015-09-29 19:40:47.252 ArchKit[12577:338772] <CATransformLayer: 0x7ff592f25d30> - changing property masksToBounds in transform-only layer, will have no effect

Просто нажав (CommandKey).

Даже если я делаю стартовый проект с помощью Sprite Kit, например. Так что это ошибка.

Ответ 2

Я предлагаю игнорировать предупреждение.

В моем случае у меня есть небольшой прототип проекта, где я анализирую отказ от клавиатуры. Я не использую анимацию, и я напрямую не изменяю свойства слоя, которые могли бы послужить причиной для предупреждения. Я только изменяю смещения UIScrollView, вставки и т.п. Тем не менее предупреждение появляется, поэтому я предполагаю, что это то, о чем нужно позаботиться в SDK. (Или симулятор?)