gpt4 book ai didi

objective-c - 如何从特定网址下载文件?

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:56 24 4
gpt4 key购买 nike

NSURL * url = @"http://192.168.100.161/UploadWhiteB/wh.txt";
NSData * data = [NSData dataWithContentsOfURL:url];

if (data != nil) {
NSLog(@"\nis not nil");
NSString *readdata = [[NSString alloc] initWithContentsOfURL:(NSData *)data ];

我写这段代码是为了从给定的 url 下载一个文件...但是我在线上遇到了一个错误
NSData * data = [NSData dataWithContentsOfURL:url];

未捕获的异常...

所以请帮帮我。

最佳答案

你的第一行应该是

NSURL * url = [NSURL URLWithString:@"http://192.168.100.161/UploadWhiteB/wh.txt"];

(NSURL 不是字符串,但可以很容易地从一个字符串构造。)

我希望您在第一行收到编译器警告——忽略编译器警告是不好的。第二行失败,因为 dataWithContentsOfURL: 期望得到一个指向 NSURL 对象的指针,而当你向它传递一个你输入的指针时 NSURL* url实际上是指向一个NSString对象。

关于objective-c - 如何从特定网址下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2696559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com