writeToFile和writeToURL有什么区别?

时间:2011-07-20 11:43:49

标签: ios cocoa-touch cocoa

也许有人可以在这里解释一下或者发给我正确的文档?

我已经阅读了IOS文档,但仍然无法获取它,何时使用writeToURL方法。也许问题在于我,如果除了我之外的其他人都明白这一点,但如果有人可以帮助我,我会非常感激: - )

2 个答案:

答案 0 :(得分:6)

不同之处在于writeToFile:需要一个NSString和writeToURL:需要一个NSURL。 Apple建议您使用writeToURL:。

网址可以是远程网站也可以是本地网址。您可以使用+ [NSURL fileURLWithPath:]。

答案 1 :(得分:1)

“由于目前只支持file:// URL,因此除了第一个参数的类型外,此方法与writeToFile:atomically:之间没有区别。”

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSData_Class/#//apple_ref/occ/instm/NSData/writeToURL:atomically