There is a supported API for accomplishing this! Add something like this to your NSURLConnection delegate:
- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace {
return [protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust];
}
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge {
if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust])
if ([trustedHosts containsObject:challenge.protectionSpace.host])
[challenge.sender useCredential:[NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust] forAuthenticationChallenge:challenge];
[challenge.sender continueWithoutCredentialForAuthenticationChallenge:challenge];
}
Note that connection:didReceiveAuthenticationChallenge: can send its message to challenge.sender (much) later, after presenting a dialog box to the user if necessary, etc.
评论
发表评论
您还没有登录,请您登录后再发表评论
相关推荐
《.NET编写的iPhone连接SSH通道源码解析与实践》 在现代移动设备开发和管理中,SSH(Secure Shell)是一种广泛使用的网络协议,用于安全地远程登录到服务器进行管理和控制。尤其对于iOS设备,如iPhone,由于其封闭...
标题中的“iFunBox iPhone连接工具”是一款专为苹果iPhone用户设计的应用程序,它允许用户直接在电脑上管理和操作他们的iOS设备。通过这款工具,用户可以实现文件的上传、下载、移动、复制、删除等基本操作,极大地...
在这个场景中,我们将探讨如何在没有WiFi的情况下,通过USB连接iPhone并使用SSH。 首先,我们需要理解USBmuxd的角色。USBmuxd是一个开源项目,由iOS设备社区开发,它允许通过USB接口管理与iPhone或iPad的连接。这个...
在IT行业中,尤其是在iOS开发领域,将iPhone应用程序连接到真机进行调试是一项基本且至关重要的技能。本教程将深入探讨如何实现这一过程,确保开发者能够有效地测试和优化他们的应用程序。 首先,我们需要理解的是...
iPhoneFolder ipad iphone连接电脑查看文件
iphone 远程连接 mysql 实例
用于linux下的iphone共享连接程序
Apple Watch 与 iPhone 配对连接指南 Apple Watch 是一款智能手表,由苹果公司设计和制造,是 iPhone 的配件之一。要使用 Apple Watch,需要将其与 iPhone 配对连接。本文将详细介绍 Apple Watch 与 iPhone 配对...
这个仿照iPhone自带备忘录的应用旨在提供相似的功能,让用户在非原生设备上也能体验到类似的操作体验。 1. **基本功能** - **创建与编辑**: 用户可以随时创建新的备忘录,输入文字内容,编辑字体、字号,以及添加...
《iPhone 4 完整电路图PCB详解》 iPhone 4是苹果公司在2010年推出的一款标志性智能手机,其设计与技术在当时堪称业界领先。本篇将深入解析iPhone 4的完整电路图PCB(Printed Circuit Board),帮助读者理解这款设备...
**苹果iPhone 4连接程序——iFunBox** iFunBox是一款专门为苹果iPhone 4设计的非官方连接程序,它允许用户在没有iTunes的情况下,更自由地管理他们的设备。这款软件提供了一个简单易用的界面,让用户能够方便地访问...
标题中的问题直指iPhone6设备连接WiFi时遇到的网速慢的问题,这通常是用户在日常使用智能手机时可能遇到的一个常见问题。以下是一些可能的原因和相应的解决方案: 首先,当iPhone6连接WiFi出现网速慢的情况,可能是...
微信小程序推荐demo:备忘录:适用1028版本(源代码+截图)微信小程序推荐demo:备忘录:适用1028版本(源代码+截图)微信小程序推荐demo:备忘录:适用1028版本(源代码+截图)微信小程序推荐demo:备忘录:适用1028版本...
在iOS开发中,有时我们需要让iPhone应用程序连接到远程MySQL数据库以获取或存储数据。这个场景在标题"iPhone连接远程MySQL"中被提及。为了实现这一功能,开发者通常会使用Objective-C编程语言,因为它是Apple官方...
ituzi手机助手demo源码只是简单的电脑与手机初步建立连接,获取iphone基本信息,其他功能开发中 使用前请检查itunes是否已安装64位版本,我使用的是iTunes 64位_12.12.2.2 不需要iTunesMobileDevice.dll 本程序...
iPhone5S怎么连接电脑iPhone5S5C连接电脑图文教程之欧阳美创编.pdf
标题中的问题直指iPhone6设备在连接WiFi时遭遇的网速缓慢问题,这可能是许多用户在使用智能手机时遇到的常见困扰。以下是一些可能的解决方案和优化网络速度的方法: 首先,我们可以尝试重置网络设置。在iPhone6上,...
《iPhone狂:约会iPhone》这本书是专为iPhone用户准备的实用手册,它旨在帮助用户快速掌握iPhone的各种使用技巧,同时提供了解决常见问题的方法。这本书的内容非常适合那些初次接触iPhone的用户,以及那些希望通过更...
Xib Enhanced by XCode8
2016-12-05 17:02 727Script to Build Universal Lib
2016-11-30 11:06 718Fortify Scan
2016-11-21 18:53 1303Inside Code Signing
2016-11-17 14:44 608Cross Compile Script of Tesseract
2016-11-14 18:51 903Homebrew saying Xcode is outdated
2016-10-28 18:44 560iOS开发--适配iOS 10以及Xcode 8
2016-10-17 15:35 596install app to simulator
2016-09-26 16:44 1023issues in XCode 8
2016-09-26 16:37 646XCode Plugin
2016-07-15 18:43 713Speedup Coding in XCode
2016-07-15 17:52 525Wifi API in iOS
2016-07-15 10:31 462About Hockey App
2016-07-04 11:38 498Appium Device Test
2016-06-29 17:18 410[Trans] Integration between OC and JS
2016-06-28 18:47 497Jenkins iOS Automation Comment
2016-06-24 16:47 602Salabash Test Comment
2016-06-08 19:29 442Calabash
2016-06-02 18:24 712BDD Setup
2016-05-20 15:04 540Setup Git
2016-04-01 19:23 568