2015-10-11 9 views
7

Wenn ich gesetzt accessibilityIdentifier in Zugänglichkeit des Interface Builder -> Aktiviert -> Identifier Abschnitt, der .accessibilityIdentifier Eigenschaft der zugehörigen Ansicht ist nil zur Laufzeit.accessibilityIdentifier Null, wenn in xib setzen, müssen von User Defined Runtime eingestellt werden Attribute

Allerdings, wenn ich es über User Defined Runtime Attributes einstellen funktioniert es gut.

"Benutzerdefinierte Laufzeitattribute" ist eine Problemumgehung, aber eine verwirrende und 'alte Geheimnisse', die ich einem Android-Entwickler dumm erklären würde. "Oh, dieses Feld funktioniert nicht, du musst es dort aufstellen, an dem Ort, der nichts über die Sache sagt, die wir gerade einstellen"

Hat jemand anderes das gesehen? Ist das neu mit Xcode 7?

enter image description here

Antwort

2

ich das gleiche Problem in Xcode 7 auftreten, wenn die Standard-Accessibility-Bereich verwenden, aber nur auf iOS 8. Auf iOS 9 der accessibilityIdentifier ist NICHT nil.

Verwandte Themen