尝试通过调用 +通知中心活力效果来创建 UIVibrancyEffect,但导致错误



我正在尝试使用以下行创建与通知中心相同的效果,但不断收到错误:

UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:[UIVibrancyEffect notificationCenterVibrancyEffect]];

错误:

2014-12-02 16:30:35.597 Trial[11543:1628621] +[UIVibrancyEffect notificationCenterVibrancyEffect]: unrecognized selector sent to class 0x10569ebe0
2014-12-02 16:30:35.602 Trial[11543:1628621] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[UIVibrancyEffect notificationCenterVibrancyEffect]: unrecognized selector sent to class 0x10569ebe0'

我已经导入了通知中心头文件,但在运行时似乎没有什么可以解决这个问题:

#import <NotificationCenter/NotificationCenter.h>

确保在"生成阶段"下链接了通知中心框架。若要添加框架,请单击项目,直到看到在其中设置 iOS 部署目标的屏幕。 看到该屏幕后,单击"目标"下的第一个选项,您应该会看到一个包含应用标识符的屏幕。 从那里单击"构建阶段",您应该会看到一个名为"将二进制文件与库链接"的弹出视图。 单击弹出视图后,单击将弹出搜索栏的"+"并输入通知中心。 您应该将框架视为一个选项,然后单击框架以便可以添加它。

相关内容

  • 没有找到相关文章

最新更新