OS X 的 NSURLConnectionLoader 异常但使用 IOS

Posted

技术标签:

【中文标题】OS X 的 NSURLConnectionLoader 异常但使用 IOS【英文标题】:NSURLConnectionLoader exception with OS X but working with IOS 【发布时间】:2013-12-15 10:53:46 【问题描述】:

我正在使用相同的 Xcode 项目在 ios 和 OSX 上构建相同的应用程序。我是 OSX 开发人员。

对于这个应用程序,我正在共享代码以使用 NSURLConnection 将 HTTPS 请求发送到服务器。它在 IOS 上运行得很好,但在 OSX 上我遇到了一些麻烦。

在 OSX 中,当发送请求时,我在 NSURLConnectionLoader 中出现异常(见屏幕截图),这在 IOS 中从未发生过。在 Xcode 中,如果我在调试器上多次单击“继续”,则会发送请求,并且我会正确接收来自服务器的响应。

一旦发送了第一个请求,接下来的请求就会正确发送!我不知道如何在这个问题上取得进展。

欢迎任何想法!我想知道这是否可能是由于权利问题和/或与 IOS 应用程序冲突,因为它是在同一个 Xcode 项目中管理的。 问候,

塞巴斯蒂安.

【问题讨论】:

你发现了吗?我遇到了完全相同的问题。 【参考方案1】:

如果您为项目设置了所有异常断点,这可能会在 OSX 上发生。由于某种原因,任何 HTTPS 地址都会引发内部异常,从而导致这种情况。如果您删除断点,它应该可以解决您的问题。

【讨论】:

你应该如何在调试器中捕获异常?【参考方案2】:

如果你运行而不是调试,它就可以工作吗?

【讨论】:

当我在 Xcode 中运行它时,它会在屏幕截图中出现异常而停止。接下来,如果我多次单击“继续”,它会将请求发送到服务器,并且我会按预期收到答案。 我已经创建并存档并将其导出为应用程序,它似乎工作正常。是 Xcode 的问题吗?

以上是关于OS X 的 NSURLConnectionLoader 异常但使用 IOS的主要内容,如果未能解决你的问题,请参考以下文章

Mac OS X安装 Scrapy

如何在Mac OS X上安装 Ruby运行环境

制作 Mac OS X El Capitan 的U盘引导安装

如何在 OS X 上使用 LaTeX

如何 在Mac OS X 上的 Appium 上 Run *.app 文件

Mac OS X 如何升级系统自带的 Ruby ?