我试图将新的Google Maps API添加到我的iOS应用程序中,但它尚未使用ARC。因此,检查文档,我认为为了使SDK能够正常工作,需要安装ARC。我怎么能这样做?我的意思是一个选项将激活ARC只是为了与Google地图一起工作的资源。 (.xib文件,控制器)如何做到这一点?如何在没有ARC项目的情况下使用新的iOS Google Maps SDK
0
A
回答
3
您可以通过添加一个编译器标志禁用ARC单个文件-fno-objc弧
这个标志告诉该文件没有ARC基于编译器。
要做到这
- 选择目标
- 前往构建阶段选项卡
- 展开编译源代码
- 选择未ARC基于
- 按Enter键 文件
- 在出现的对话框中输入文字-fno-objc-arc
- 完成
更多参考,请检查这个问题how-can-i-disable-arc-for-a-single-file-in-a-project
+0
好吧,但是相反吗?我的意思是为我需要的控制器激活ARC。将当前xib与启用ARC的控制器连接时会出现问题吗?非常感谢。 – Pablo
+1
我不确定相反情况是否属实。对于第三方库,您可以使用** - fno-objc-arc **,并且对于不是基于弧的现有代码,可以使用xcode重构将其迁移到基于弧的代码,这在大多数情况下运行良好。 xcode - >编辑 - >重构 - >转换为obj-c弧。 –
相关问题
- 1. 在没有ARC的情况下将项目添加到项目中使用ARC
- 2. 如何在没有Cocoapods的情况下使用带Swift项目的Sinch SDK
- 3. 如何在没有ARC的情况下为使用ARC的项目构建静态库?
- 4. 如何在没有核心项目的情况下使用libgdx?
- 5. 如何在没有iframe的情况下使用Google表单?
- 6. 如何在没有SDK级别11的情况下创建Android Google MapView?
- 7. 可能在没有API密钥的情况下使用Google Maps API v3?
- 8. 如何在没有外部库的情况下收听Google Maps API事件?
- 9. 在没有silverlight项目的情况下使用RIA服务
- 10. PHPStorm如何在没有新项目的情况下创建新分支?
- 11. 如何在没有git-clone的情况下获得git项目?
- 12. 如何在没有QtCreator的情况下编译Qt 5项目?
- 13. 如何在没有结构的情况下部署Django项目
- 14. NSCollectionView如何在没有项目的情况下绘制文本?
- 15. 如何在没有Browserify的情况下使用CommonJS依赖项?
- 16. 如何在启用ARC的情况下正确使用CFURLCreateCopyAppendingPathComponent?
- 17. 如何在没有SDK的情况下向Google提出操作许可?
- 18. Facebook iOS SDK 4.0“应用邀请”在没有iOS通知的情况下发送
- 19. Facebook SDK3.0如何在没有图片的情况下使用WebDialog
- 20. 如何在没有版本的情况下使用maven构建项目
- 21. 如何在没有文档的情况下分析和使用Android项目?
- 22. 如何在没有项目文件夹的情况下创建项目?
- 23. 如何在不使用任何指令的情况下初始化Google Maps API?
- 24. 如何判断iOS项目是否在不打开Xcode的情况下使用ARC?
- 25. 在没有AWS SDK的情况下使用AWS Firehose
- 26. 在没有Windows SDK的情况下使用signtool?
- 27. 在没有Creative Cloud的情况下使用Adobe Creative SDK?
- 28. 在没有客户端SDK的情况下使用GCM/Firebase
- 29. 在不使用iOS SDK的情况下使用Facebook Graph API
- 30. 我需要在没有ARC的情况下在iOS中释放内存?
你到达了一个解决这个问题? – Roshit
是的,只是做相反的事情。为每个需要ARC的源文件添加-fobjc-arc编译器标志。 – Pablo
但我没有谷歌地图iOS sdk的.m文件,那我该如何添加-fobjc-arc编译器标志到每个源文件?谢谢 – SachinVsSachin