2014-12-02 5 views
1

Я пытаюсь создать тот же самый эффект, который находится в Центре уведомлений, используя следующую строку, но я получаю сообщение об ошибке:Попытки создать UIVibrancyEffect по телефону + notificationCenterVibrancyEffect но вызывается ошибка

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' 

я импортировал Notification Center Header Files, но ничего, кажется, решить эту проблему во время выполнения:

#import <NotificationCenter/NotificationCenter.h> 

ответ

2

Убедитесь, что вы привязали фреймворк NotificationCenter под этапами сборки. Чтобы добавить фреймворк, нажмите на свой проект, пока не увидите экран, на котором вы устанавливаете цель развертывания iOS. После того, как вы увидите этот экран, нажмите на первый вариант под целевыми объектами, и вы увидите экран с идентификатором вашего приложения. Оттуда нажмите «Сформировать фазы», ​​и вы увидите всплывающее меню «Link Binary With Libraries». Нажав на раскрывающееся меню, нажмите «+», где появится панель поиска и введите NotificationCenter. Вы должны увидеть фреймворк как опцию и нажать на фреймворк, чтобы его можно было добавить.

+0

Как именно я это делаю? Можете ли вы дать мне инструкции или ссылку на документ с инструкцией? – madtapper

+0

Ничего, получилось. – madtapper

+0

Хорошо. Я просто сделал редактирование, просто разобрал. –