【发布时间】:2017-05-04 00:22:43
【问题描述】:
我有一个项目,我在屏幕上放置了一个 UIButton,并使用 XCode(界面生成器)将其自定义类更改为 PKAddPassButton
这个类的文档说
NS_CLASS_AVAILABLE_IOS(9_0) @interface PKAddPassButton : UIButton
这意味着它可以在 iOS 9 以上版本中使用。 但是每次我在 iOS 9(真实设备和模拟器)上运行它时应用程序都会崩溃并显示错误消息
This coder requires that replaced objects be returned from initWithCoder:
当我在 iOS 10 上运行它时,它运行良好,按钮出现了。
有没有人遇到过同样的事情并找到了解决方案?
更新: 如果按钮是在代码中以编程方式创建的,则该按钮可以正常工作
【问题讨论】:
标签: ios objective-c ios9 applepay wallet