gpt4 book ai didi

ios - 应用程序可以在模拟器上运行,但不能在设备上运行。Https Web 服务问题

转载 作者:行者123 更新时间:2023-11-29 02:36:32 25 4
gpt4 key购买 nike

我在我的应用程序中通过 Post 网络服务获取数据。当我在模拟器上运行该应用程序时它似乎工作正常但在设备上失败。该服务以 https .. 开头,所以你们认为这可能是原因。我在设备上运行时的响应数据为空,因此应用程序崩溃......这是我的代码,用于使用 Web 服务和获取数据......

如有任何关于如何使用 https 服务的帮助,我们将不胜感激。

+(NSDictionary *)checkWithServer:(NSString *)urlname jsonString:(NSString *)jsonInputString
{

NSURL *url1 = [NSURL URLWithString:urlname];
//NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url1];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url1 cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:60.0];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json;charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[jsonInputString dataUsingEncoding:NSUTF8StringEncoding]];
NSURLResponse *response;
NSError *err;

NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
// NSString *responseDataString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
// NSLog(@"responseDataString %@",responseDataString);
id jsonResponseData = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:nil];

NSDictionary *jsonResponseDict;

if ([jsonResponseData isKindOfClass:[NSDictionary class]]) {
jsonResponseDict = jsonResponseData;
} else {
}



if (jsonResponseData == nil) {

id jsonExceptioTypeData = [jsonResponseDict objectForKey:@"ExceptionType"];
if (jsonExceptioTypeData != nil) {
NSLog(@"%s ERROR : Server returned an exception", __func__);
NSLog(@"%s ERROR : Server error details = %@", __func__, jsonResponseDict);
}
}
else
{

}

return jsonResponseData;
}

最佳答案

关于ios - 应用程序可以在模拟器上运行,但不能在设备上运行。Https Web 服务问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26294148/

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