Iphone Xcode中的Google Translate API:NSMutableURLRequest返回NULL,不是预期结果
当我运行下面的google translation API URL时,它会返回正确的结果 但是,当我尝试在Xcode中使用以下代码时,它返回(Null)。如果您能提供任何帮助或见解,我将不胜感激Iphone Xcode中的Google Translate API:NSMutableURLRequest返回NULL,不是预期结果,iphone,google-translate,Iphone,Google Translate,当我运行下面的google translation API URL时,它会返回正确的结果 但是,当我尝试在Xcode中使用以下代码时,它返回(Null)。如果您能提供任何帮助或见解,我将不胜感激 NSString *urlPath = [NSString stringWithFormat:@"/translate_a/t?client=t&text=%@&langpair=en|fr",@"Hello"]; NSURL *url = [[NSURL alloc] initWit
NSString *urlPath = [NSString stringWithFormat:@"/translate_a/t?client=t&text=%@&langpair=en|fr",@"Hello"];
NSURL *url = [[NSURL alloc] initWithScheme:@"http" host:@"translate.google.com" path:urlPath];
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:url];
[request setHTTPMethod:@"GET"];
NSURLResponse *response;
NSError *error;
NSData *data;
data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"Text: %@",result);
您的编码不正确。将其更改为NSASCIIStringEncoding 我刚刚修复了你的代码并在本地运行,它就像一个魔咒一样工作 以下是结果 [你好],[你好],[叹词],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],[你好],,[你好],,,[你好],,,,[你好],[你好],[你好],,,,[你好]!非常感谢