我有一个我想尽快提交的应用,而且我没有时间重写任何代码。它使用NSURLConnection
,因为它在第一次编写时用于Apple的演示代码中。 (我看起来仍然是最后一次。)
据我所知,它已被弃用,而不是NSURLSession
,但这将是一个令人痛苦的重新启动。我可以再为一个操作系统避开它吗?
答案 0 :(得分:4)
tl; dr - 它可能永远不会导致拒绝。
NSURLConnection
仅在iOS 9.0后被弃用。在您的应用的部署目标是iOS 9.0或更高版本之前,请不要考虑它。
即使您的部署目标已经是iOS 9.0或更高版本,它仍然可以安全使用。
自iOS 2.0以来,已弃用的API仍可使用。
App Store中有许多应用程序尚未使用NSURLConnection
多年来更新。这些应用程序将在未来几年继续使用。
多年来,已弃用的API非常少,以后几个iOS版本仍无法使用。
如果需要,我可以使用NSURLConnection
再安全几年。但计划在明年更换其用途。它的替代效果要好得多。