由于尝试访问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. 无法使用expandPath方法扩展JTree
- 3. iOS8限制上的应用扩展
- 4. 无法使FlowLayoutPanel扩展
- 5. Codeigniter 2.0无法扩展核心库
- 6. 的XPages扩展库无法找到
- 7. 使用扩展方法的扩展类
- 8. 无法扩展FragmentActivity
- 9. Mootools通过“扩展”方法扩展了“Function”类,使jQuery无法使用
- 10. Android - AdjustResize将无法使用扩展FrameLayout的外部库
- 11. 无法使用GIT扩展推送到存储库
- 12. iOS8今日扩展:检测删除或今天添加扩展
- 13. 我们可以使用javascript调用iOS8扩展吗?
- 14. 无扩展内存使用
- 15. 如何使用无扩展
- 16. 这是今日扩展(iOS8)吗?
- 17. 如何调试ios8共享扩展?
- 18. iOS8键盘扩展和“后台活动”
- 19. 在ios8中使用共享扩展共享图像
- 20. 无法使用iOS SDK扩展Facebook访问令牌无法使用iOS SDK扩展
- 21. 禁用扩展库
- 22. 扩展方法的使用
- 23. 使用扩展方法
- 24. C# - 使用扩展方法
- 25. .Net - 使用方法扩展?
- 26. 无法扩展Firebase通知
- 27. ORA-1653无法扩展表
- 28. 无法从AudioEffect扩展
- 29. 无法扩展Flink ProcessFunction
你在哪里放置宏?? – d2burke 2014-11-18 05:49:56
这个答案没有意义。在哪里定义这个宏?如何使用这个宏?以及如何导入AFNetworking.h? – 2015-01-08 16:22:05