Ios 在Xcode中从网站获取动态字符串
从网站抓取单个文本字符串并在应用程序中显示的最佳方法是什么 我想用Parse Cloud做一些预定的工作,然后应用程序会查询Parse,但对于简单地获取一两个动态字符串来说,这似乎是相当大的开销 我使用objective-C-Xcode 6Ios 在Xcode中从网站获取动态字符串,ios,objective-c,Ios,Objective C,从网站抓取单个文本字符串并在应用程序中显示的最佳方法是什么 我想用Parse Cloud做一些预定的工作,然后应用程序会查询Parse,但对于简单地获取一两个动态字符串来说,这似乎是相当大的开销 我使用objective-C-Xcode 6 谢谢大家。如果您想在iOS应用程序中发出网络请求,请查看API以获取URL。然后,您可以按照自己的意愿处理内容。您还可以使用网络库,如 使用NSURLSession获取文本文档的示例如下: NSURL *urlToFetch = [NSURL URLWith
谢谢大家。如果您想在iOS应用程序中发出网络请求,请查看API以获取URL。然后,您可以按照自己的意愿处理内容。您还可以使用网络库,如 使用NSURLSession获取文本文档的示例如下:
NSURL *urlToFetch = [NSURL URLWithString:@"https://api.ipify.org/?format=txt"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithURL:urlToFetch completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
// Handle error
NSLog(@"Error fetching: %@", error.localizedDescription);
} else {
NSStringEncoding stringEncoding = NSUTF8StringEncoding;
if (response.textEncodingName) {
CFStringEncoding IANAEncoding = CFStringConvertIANACharSetNameToEncoding((__bridge CFStringRef)response.textEncodingName);
if (IANAEncoding != kCFStringEncodingInvalidId) {
stringEncoding = CFStringConvertEncodingToNSStringEncoding(IANAEncoding);
}
}
NSString *content = [[NSString alloc] initWithData:data encoding:stringEncoding];
NSLog(@"The content is: %@", content);
}
}];
[dataTask resume];
是否要从网页生成web服务?这就是你的意思吗?嗨,卡洛-不,我真正想要的是抓取一行文本并显示在标签中“Ball numbers”我希望文本介于两者之间。