Я пытаюсь получить уведомление о появлении, когда приложение находится в фоновом режиме или приостановлено, так как LocalNotification не работает, я видел упоминание CFUserNotification как потенциальное решение, но когда я включаю ядро coreofoundation для моего приложения, CFUserNotification по-прежнему не существует, может ли кто-нибудь показать мне, как включить CFUserNotification в мой проект?Можете ли вы использовать CFUserNotification с IOS 5.1
ответ
Можете ли вы использовать CFUserNotification с IOS 5.1? не
Нет
Если вы не делаете это для App Store, вы можете использовать частные API. То, как я использовал CFUserNotifications является
Добавить CoreFoundation.framework в список структур я ссылающихся на (возможно, эта система автоматически включается ... Я не уверен ... Я просто знаю, что это не помешает добавить его явно в ваш проект).
Общественные API-интерфейсы CoreFoundation по-прежнему не имеют функций CFUserNotification в заголовках, как сказал Джастин. Итак, вам нужно вручную включить полный CFUserNotification.h заголовок. Вы можете find a copy here. Просто скопируйте весь файл заголовка и включите его в исходный каталог проекта. Затем
#import "CFUserNotification.h"
, где вы хотите его использовать.
Затем компилятор предоставит вам доступ к этим API-интерфейсам CFUserNotification
. Я сделал это на iOS 5.0 с успехом (на устройстве).
- 1. Можете ли вы использовать AngularJS с Parse.com?
- 2. Можете ли вы использовать word_diff с Gitlab?
- 3. Можете ли вы использовать webHttpBinding с REST?
- 4. Можете ли вы использовать php с React.js?
- 5. Можете ли вы использовать OnClickListener с тостами?
- 6. аутентификация в iOS - можете ли вы использовать файлы cookie/сеанс?
- 7. Можете ли вы использовать данные пользователя приложения (keychain) для iOS?
- 8. Можете ли вы реплицировать MySQL 5.1 master на 5.0 slaves?
- 9. Можете ли вы использовать Oracle ADF с IntelliJ Idea?
- 10. Можете ли вы использовать библиотеку FBSnapshottestcase с Swift?
- 11. Можете ли вы использовать статические спутниковые сборки?
- 12. Можете ли вы повторно использовать дочерние макеты?
- 13. Можете ли вы использовать LoaderManager из службы?
- 14. Можете ли вы использовать RSpec, Shoulda, RCov?
- 15. Можете ли вы использовать исправление через do.call?
- 16. Можете ли вы использовать csv.DictReader без файла?
- 17. Можете ли вы использовать раскадровку без UINavigationBar?
- 18. Можете ли вы использовать DataContractSerializer вне WCF?
- 19. Можете ли вы использовать @Helper внутри @Helper?
- 20. Можете ли вы использовать jquery в sessionStorage?
- 21. Можете ли вы использовать xml для доступа?
- 22. Можете ли вы использовать WcfTestClient для WebApi?
- 23. Можете ли вы использовать итератор в массиве?
- 24. Можете ли вы использовать ValidationRules в ListBox.SelectedItems?
- 25. Можете ли вы использовать SharedPreferences внутри фрагмента?
- 26. Можете ли вы использовать CollectionViewSource внутри DataTemplate?
- 27. Можете ли вы повторно использовать $ scope. $ Watch
- 28. Можете ли вы использовать jQuery в ePub
- 29. Можете ли вы использовать @model как @ViewBag?
- 30. Можете ли вы использовать ForEach в словаре?
Ушло ли это в 5.1, или вы комментируете, что он не одобрен для использования ** в магазине приложений **? У меня есть устройство 5.0, которое доступно для него. – Nate
@Nate могут быть некоторые ссылки в * двоичных файлах *, но API-интерфейсы CFUserNotification не входят в заголовки CoreFoundation (на iOS). таким образом, я бы предположил, что он не является частью общедоступных API (и, следовательно, частных, если существуют какие-либо символы). что также объясняет мой ответ «Нет». если вы объясните, как * вы * используете его на устройстве, что может квалифицироваться как ответ ... – justin
спасибо за ответ. вот что мне нужно. У меня есть приложение, отличное от App Store, которое использует 'CFUserNotification', но я еще не обновил его до 5.1, поэтому я просто хотел убедиться, что вы не сказали, что он исчез в 5.1. он частный, и он был на некоторое время. – Nate