2016-12-19 2 views
3

Ich habe ein Projekt, in dem ich auf einem Bildschirm einen UIButton setzen und änderte seine individuelle Klasse PKAddPassButton XCode mit (Interface Builder) Die Dokumentation dieser Klasse sagte, dassPKAddPassButton funktioniert nicht auf iOS 9

NS_CLASS_AVAILABLE_IOS(9_0) @interface PKAddPassButton : UIButton 

was bedeutet, dass es auf iOS 9 aufwärts verfügbar ist. Aber die App jedes Mal abstürzt ich es auf iOS 9 (reale Geräte und Simulatoren) lief mit Fehlermeldung

This coder requires that replaced objects be returned from initWithCoder: 

Wenn ich es auf iOS 10 lief, es funktioniert gut, zeigte die Taste nach oben.

Hat jemand das gleiche erlebt und eine Lösung gefunden?

Update: Die Taste funktioniert gut, wenn es programmatisch im Code erstellt wird

Antwort

3

Sie müssen es stattdessen programmatisch instanziieren. Das habe ich gemacht und es hat für mich funktioniert.

Verwandte Themen