gpt4 book ai didi

iphone - 如何使用 objective-c 和 xcode 从网站读取文件

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

我正在尝试编写一个代码来获取我的服务器(远程)提供的一些信息,例如请求一个 url,该 url 将在解析后返回将在应用程序中表示的数据。

自从 2 天以来我一直在尝试,现在我用谷歌搜索了它,我发现了一些不完整的解决方案,但对我来说没有任何真正的解决方案

我真的是Xcode和Objective-C的菜鸟

谢谢

最佳答案

Click用于 Apple 提供的 URL 加载文档。特别是 Using NSURLConnection 对你来说很有趣。

编辑:用于此任务的另一个非常好且易于使用的框架是 ASIHTTP: Click

最简单的方法:

- (void)grabURL
{
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request startSynchronous];
NSError *error = [request error];
if (!error) {
NSString *response = [request responseString];
}
}

异步加载只是稍微复杂一点:

- (void)grabURLInBackground
{
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
}

- (void)requestFinished:(ASIHTTPRequest *)request
{
// Use when fetching text data
NSString *responseString = [request responseString];

// Use when fetching binary data
NSData *responseData = [request responseData];
}

- (void)requestFailed:(ASIHTTPRequest *)request
{
NSError *error = [request error];
}

关于iphone - 如何使用 objective-c 和 xcode 从网站读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4531514/

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