【问题标题】:CFURLDestroyResource is now deprecated in iOS7. What to use instead?CFURLDestroyResource 现在在 iOS7 中已被弃用。改用什么?
【发布时间】:2013-11-24 19:40:24
【问题描述】:

CFURLDestroyResource 现已弃用。我不确定用什么来代替它,并且没有任何运气来挖掘 Apple 的文档。

我正在使用 BlackRaccoon 来操作我的 FTP 服务器,它使用了 CFURLDestroyResource,这当然会导致编译器警告。

【问题讨论】:

  • 这应该不难运行,但我根本找不到任何东西......令人沮丧。
  • 我也签到了Gold Raccoon,它也使用了相同的功能,所以我仍然坚持这个。
  • 你会发现大部分浣熊都是黑浣熊的港口。不幸的是,Apple 似乎正在删除有问题的 FTP 功能。就个人而言,我会推荐一个不依赖 Apple 功能的全功能 FTP 库。你将来会过得更好。据我所知,CFURLDestroyResource 无可替代。

标签: ios7 deprecated


【解决方案1】:

我们也遇到了这个问题,在 Apple 的框架内找不到任何替代方案;在 CFURLAccess.h 中,Apple 建议使用 NSURLConnection,但我找不到使用所述类执行删除的方法。似乎大多数第三方库也使用 CFURLDestroyResource。

然后我们发现了这个:https://github.com/nkreipke/FTPManager。这个 FTPManager 利用了 Objective-C 是 C 的严格超集这一事实,并通过创建原始套接字并简单地手动编写命令来执行 FTP 操作。对于习惯于高级解决方案的开发人员来说,这是一种可能有点“具体细节”的方法,但它的极简主义和效率却是优雅的。并且当您深入了解它时,大多数其他 FTP 框架可能无论如何都在某种程度上执行诸如此类的命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多