Tag: cfnetwork

WKWebView不显示公共Weebly HTML页面

日志显示应用程序启动时以下内容: CFNetwork internal error (0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork_Sim/CFNetwork-808.2.16/ProjectRuntime/CFNetworkInternal.h:481) 我以编程方式添加一个WKWebView,以显示在网站上声明的隐私政策: – (void) show_Website_Address: (NSString *)theAddress { CGRect newFrame = self.view.frame; newFrame = CGRectMake(self.view.frame.origin.x + 75, newFrame.origin.y, self.view.frame.size.width – 150, newFrame.size.height); self.back_Button.hidden = true; UIButton *tempButton = [[UIButton alloc] initWithFrame: self.back_Button.frame]; [tempButton addTarget:self action:@selector(pressed_To_Hide_Website:) forControlEvents:UIControlEventTouchUpInside]; [tempButton setTitle:@"Info" forState:UIControlStateNormal]; tempButton.titleLabel.font = [UIFont systemFontOfSize:12]; [tempButton setTitleColor: [UIColor blueColor] forState:UIControlStateNormal]; [self.view addSubview: tempButton]; […]

CFNetwork错误:由于URL格式不正确,连接失败

在运行iphone应用程序时,有几次我得到以下错误 The connection failed due to a malformed URL 在“ CFNetwork Error Codes Reference ,我得到了由CFNetwork触发的错误信息 何时以及为什么这个错误被触发? 如何摆脱这个错误?

CFHostStartInfoResolution总是失败ubunteros

我已经find了这个很好的代码从IP地址获得主机名。 问题是它总是在模拟器和我的3GS上都失败。 看下面的代码,错误是在内部评论的: + (NSArray *)hostnamesForAddress:(NSString *)address { // Get the host reference for the given address. CFStreamError streamError; struct addrinfo hints; struct addrinfo *result = NULL; memset(&hints, 0, sizeof(hints)); hints.ai_flags = AI_NUMERICHOST; hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_STREAM; hints.ai_protocol = 0; int errorStatus = getaddrinfo([address cStringUsingEncoding:NSASCIIStringEncoding], NULL, &hints, &result); if (errorStatus != 0) return […]

设备通知或值更改,find它在其他设备

我正在开发一些应用程序,应该通知我当前的设备值在某些区域内的其他设备。 比方说,我有应用程序,同样的应用程序安装在其他3个设备。 当我改变我的设备中的东西时,应该通知其他设备。 就像我select一个button,那个buttonselect也应该在其他3个设备上。 是否有可能没有networking服务,有没有在iOS的任何特定的框架来完成这项任务。 这种区域内的蓝牙search设备。 它应该在房间内,没有任何互联网或无线networking的东西。 任何人都可以帮助我find解决scheme。 谢谢,

STTwitter CFNetwork内部错误NSURLRequest

在查看这个链接API模式错误之后,我使用STTwitter更正了一些代码。 这根除了一个错误,但让我注意到一个新的CFNetwork错误。 每当我尝试使用getHomeTimelineSinceID或getUserTimelinewithScreenName来获取状态时,错误“CFNetwork内部错误(0xc01a:/SourceCache/CFNetwork/CFNetwork-695.1.5/Foundation/NSURLRequest.mm:798)”在debugging器中popup。 debugging后,我发现[rasynchronous](STTwitterAppOnly.m的第272行)后出现错误。 通过joinverifyCredentialsWithSuccessBlock来到这个位置。 我目前使用的代码是: [twitter verifyCredentialsWithSuccessBlock:^(NSString *bearerToken) { [twitter getHomeTimelineSinceID:nil count:20 successBlock:^(NSArray *statuses) { NSLog(@"– statuses: %@", statuses); self.twitterFeed = statuses; [self.tableView reloadData]; } errorBlock:^(NSError *error) { }]; 我也试过: [twitter getUserTimelineWithScreenName:@"Dandelion_2014" successBlock:^(NSArray *statuses) { self.twitterFeed = [NSMutableArray arrayWithArray:statuses]; [self.tableView reloadData]; } errorBlock:^(NSError *error) { NSLog(@"%@", error.debugDescription); }]; 我不确定是什么导致这个错误,有没有人有洞察力?

CFNetwork内部错误:CFNetworkInternal.h:478

我的iOS设备日志(在模拟器和真实设备上)充满了几十行以下错误垃圾邮件: CFNetwork内部错误(0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork_Sim/CFNetwork-758.0.2/ProjectRuntime/CFNetworkInternal.h:478) 为什么我看到这些,我该如何摆脱它们?

使用带有AFNetworking的SSLSetEnabledCiphers来禁用弱密码

我试图禁用一些密码(弱),如单个DES,单个DES 40位等 我试过使用这一点的代码如何设置SSL密码在cocoa中使用CFSocket / CFStream? 并从邮件列表消息CFNetwork SSL和长阻塞延迟,但我需要访问套接字数据来获取CFDataRef 。 下面是我尝试在AFURLConnectionOperation类的握手方法中插入的代码: – (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge (NSURLAuthenticationChallenge *)challenge{ CFReadStreamRef stream = [sock getCFReadStream]; CFDataRef data = CFReadStreamCopyProperty(stream, kCFStreamPropertySocketSSLContext); // Extract the SSLContextRef from the CFData SSLContextRef sslContext; CFDataGetBytes(data, CFRangeMake(0, sizeof(SSLContextRef)), &sslContext); // Get all enabled ciphers size_t numCiphers; SSLGetNumberEnabledCiphers(sslContext,&numCiphers); SSLCipherSuite ciphers[numCiphers]; SSLGetEnabledCiphers(sslContext,ciphers,&numCiphers); // Create a new cipher array […]

CFNetwork内部错误:URLConnectionLoader.cpp:289

一段时间后我打开我的应用程序,我收到日志: 440:CFNetwork内部错误(0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork/CFNetwork-758.4.3/Loading/URLConnectionLoader.cpp:289) 它从来没有过去。 我的项目使用networking库AFNetworking和CocoaAsyncSocket。 为什么会发生以及如何解决?

如何检索iOS中的ssl服务器证书?

我希望能够获得ssl证书(如果可能的话+链)能够显示辨别名称,并确定它是否是EV证书。 (通过证书策略检测EV证书( wikipedia ) 从我所见过的情况来看,如果证书是自签名的,你只能得到一些证书的详细信息。 是否有可能使用CFNetwork这样的低层来检索证书?

如何从应用程序内监视networking活动?

我试图从我正在开发的应用程序中监视我的iPhone上的networking活动。 iOS是否支持类似netstat的命令或类似的东西,可以告诉我什么入站和出站连接是活动的?