Mac App 获取爱词霸的 API 返回的结果通过 Surge 显示马上 completed,但是 GUI 显示结果却很慢,至少得 5 秒后显示

2017-04-30 15:13:11 +08:00
 henryshen233
RT,下面放代码
249 次点击
所在节点    Surge
2 条回复
henryshen233
2017-04-30 15:13:54 +08:00
- (IBAction)searchButton:(id)sender {
NSString *searchContent = _searchWord.stringValue;
NSString *urlStr = [[NSString alloc] initWithFormat:@"http://dict-co.iciba.com/api/dictionary.php?w=%@&type=json&key=*********************", searchContent];
NSURL *url = [[NSURL alloc] initWithString:urlStr];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
request.HTTPMethod = @"GET";
request.timeoutInterval = 60;
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *task = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
NSString *wordName = [dict valueForKey:@"word_name"];
_searchResult.stringValue = wordName;
}];
[task resume];
}
henryshen233
2017-04-30 15:14:38 +08:00
请教各位朋友,希望有朋友能够抽出宝贵时间看一眼,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/358241

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX