由於嘗試訪問UIApplication類方法的 ,我無法在我的應用擴展中使用AFNetworking庫。有任何 在這裏知道任何其他更好的網絡庫,不訪問 UIApplication類?請建議。iOS8擴展無法使用AFNetworking庫
1
A
回答
-2
您可以使用帶擴展名的AFNetworking。你只需要按照下面的說明。
在應用擴展中使用AFNetworking時,#define AF_APP_EXTENSIONS 可避免使用不可用的API。
3
引自 Guard for unsupported features of iOS 8 extensions #2589
要解決這個問題,我不得不把AF_APP_EXTENSIONS = 1作爲預處理 宏的Pods-hitta.se WatchKit拓AFNetworking目標。 向前綴頭添加#define AF_APP_EXTENSIONS不起作用, 也沒有將其作爲預處理器宏添加到手錶擴展 目標工作中。
因此,在Project Navigator中點擊Pods項目,然後選擇Pods- {your-app-name-extension} -AFNetworking。下次再去構建設置並找到Preproccessor宏在其中添加了「AF_APP_EXTENSIONS = 1」新行
還與+#如果把它包起來!定義(AF_APP_EXTENSIONS)的開始。並結束它+#ENDIF
包裝的完整的例子:
- (void)updateNetworkActivityIndicatorVisibility {
+#if !defined(AF_APP_EXTENSIONS)
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:[self isNetworkActivityIndicatorVisible]];
+#endif
}
相關問題
- 1. iOS8和AFNetworking /使用HTTP的NSHTTPSession 302
- 2. NSUserDefault無法在iOS8中保存並加載擴展名
- 3. iOS8限制上的應用擴展
- 4. 無法使用expandPath方法擴展JTree
- 5. 無法使FlowLayoutPanel擴展
- 6. 當PropertyPlaceholderConfigurer被擴展時,我無法使用註釋擴展類
- 7. 使用擴展方法的擴展類
- 8. 的XPages擴展庫無法找到
- 9. Codeigniter 2.0無法擴展核心庫
- 10. 無法在faye擴展中使用current_user.id
- 11. 無法使用swig創建PHP擴展
- 12. 無法在Chrome擴展中使用JQuery
- 13. 無法在PHP使用mcrypt擴展5.2.9
- 14. iOS8今日擴展:檢測刪除或今天添加擴展
- 15. iOS8擴展:在容器和擴展之間共享圖像
- 16. 無法擴展Ext.Ajax.request
- 17. 無法擴展FragmentActivity
- 18. 無法擴展MapActivity
- 19. 我們可以使用javascript調用iOS8擴展嗎?
- 20. 無法使用GIT擴展推送到存儲庫
- 21. Android - AdjustResize將無法使用擴展FrameLayout的外部庫
- 22. 無法使用XPages擴展庫進行小引導
- 23. 如何調試ios8共享擴展?
- 24. 在IOS8 beta中共享擴展
- 25. iOS8鍵盤擴展和「後臺活動」
- 26. 這是今日擴展(iOS8)嗎?
- 27. 在ios8中使用共享擴展共享圖像
- 28. 如何使用無擴展
- 29. 無擴展內存使用
你在哪裏放置宏?? – d2burke 2014-11-18 05:49:56
這個答案沒有意義。在哪裏定義這個宏?如何使用這個宏?以及如何導入AFNetworking.h? – 2015-01-08 16:22:05