“ การเปลี่ยนมาสก์คุณสมบัติไปยังขอบเขตในเลเยอร์ที่แปลงเท่านั้นจะไม่มีผลกระทบใด ๆ ” ใน Xcode 7


163

ฉันได้รับการแจ้งเตือนนี้ในคอนโซลดีบักเมื่อฉันเปิด app ของฉันบนiPad Xcode 7 เบต้า 6 ไม่มีคำเตือนดังกล่าวจนเป็นXcode 6 ฉันไม่เข้าใจว่าทำไมมันถึงเกิดขึ้นและเช่นนั้นบน iPad เท่านั้น

ตามฟอรัมของ Appleอาจเป็นจุดบกพร่องจากด้านของ Apple มีใครพบวิธีแก้ปัญหาสำหรับเรื่องนี้?


2
แค่อยากจะบอกให้คุณรู้ว่าข้อผิดพลาดแบบเดียวกันนี้เกิดขึ้นกับฉันเมื่อเปิดตัวคีย์บอร์ดที่กำหนดเองบน iPad
borchero

4
ฉันมีคำเตือนนี้เมื่อนำเสนอคำกริยาUIActivityViewController.
Boris Y.

3
เพิ่งย้ายไป Xcode 7 และฉันมีคำเตือนเดียวกันทันทีที่ UITextView กลายเป็นผู้ตอบคำถามแรก ...
PatrickV

22
ฉันมีป๊อปอัปนี้เมื่อUITextFieldต้องbecomeFirstResponder, เวลาที่ textField จำเป็นต้องกลายเป็นจริง FirstResponder ก็เพิ่มขึ้นอย่างมากเช่นกัน
แจสเปอร์

3
ดูคำถาม SO นี้ - ดูเหมือนข้อบกพร่องและเข้าสู่ระบบด้วย Apple เช่นนี้
Ali Beadle

คำตอบ:


20

เพื่อที่จะกำจัดข้อผิดพลาดนี้ให้ยกเลิกการเลือกตัวเลือกเพื่อ จำกัด ขอบเขตและใส่สเกลเพื่อเติมเพื่อดูทุกมุมมอง UIStackView ที่คุณใช้ในโครงการของคุณ


ตรวจสอบแล้ว ฉันใช้เวอร์ชัน 9.2 (9C40b) และนี่คือสาเหตุสำหรับฉัน เป็นคนดี
Chris Birch

7
ขอขอบคุณให้ยกเลิกการเลือกClip to BoundsจากการUIStackViewลบคำเตือน
Musa almatri

12

นี่เป็นข้อบกพร่องใน iOS และยังคงมีอยู่ใน iOS 9.1 เวอร์ชันล่าสุด หากคุณกำลังอ่านสิ่งนี้อยู่โปรดช่วยพวกเราทุกคนและส่งรายงานข้อผิดพลาดกับ Apple

คุณสามารถทำสำเนาเรดาร์ของฉัน (id: 23666339) ซึ่งสามารถดูได้บน Open Radar ที่นี่: https://openradar.appspot.com/23666339

ข้อผิดพลาดทำให้แป้นพิมพ์ใช้เวลานานในการปรากฏและมีอยู่เฉพาะใน iPad เช่นเดียวกับเครื่องจำลองของ iPad

UPDATE:ปัญหานี้ได้รับการแก้ไขตั้งแต่ iOS 9.2 (13C75)


1
ขอบคุณสำหรับการตรวจสอบฉันเกี่ยวกับเรื่องนี้ - คิดว่ามันเป็นปัญหากับแอพของเรา!
manroe

4
ฉันสังเกตเห็นว่ายังคงมีอยู่ในวันที่ 9.3 -
Jeremy

8

อาจเกิดขึ้นเนื่องจากคุณเปลี่ยนแอตทริบิวต์การวาดของ StackView:

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อฉันตั้งค่าคลิปเป็นขอบเขตจริงฉันได้รับคำเตือนนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.