问题标签 [didfailwitherror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
677 浏览

iphone - 在设备中测试时调用的连接 didfailwitherror 方法

在我的应用程序中,我通过调用 Web 服务将数据发送到数据库中。当我在模拟器中测试我的应用程序时,我能够将我的数据发送到数据库中。当我在我的设备中部署相同的代码(iPhone-连接到 wifi(工作))时,应用程序无法运行。在下面的代码中,结帐状态是我为调试而保留的标签。连接失败是它在代码中显示的错误。

提前致谢。

0 投票
0 回答
180 浏览

ios - 几次在 locationmanager 委托方法中将 didFailWithError 的错误代码设为 0

在 iPad(第 3 代 - 仅限 wifi)上运行几次完美状态(良好的互联网)我在上述方法中得到“错误代码”为 0。

此处的错误代码 - https://developer.apple.com/library/ios/documentation/corelocation/reference/CoreLocationConstantsRef/Reference/reference.html#//apple_ref/c/econst/kCLErrorDenied

现在的问题是,为什么即使在网络连接良好的情况下也会调用此委托方法。它只发生几次,当调用此方法时,它会持续 3-4 次,然后由于超时错误,我向用户显示未找到位置。

我在其他应用程序中进行了测试,看起来其他应用程序在相同的网络连接中没有问题,并且可以顺利获取当前位置。

任何有关调试此问题的帮助/指导表示赞赏。

0 投票
3 回答
7107 浏览

swift - Swift:Corelocation 在 didFailWithError 中处理 NSError

我正在使用 CoreLocation 成功确定用户的位置。但是,当我尝试使用 CLLocationManagerDelegate 方法时:

我遇到了错误术语的问题。

这会导致“使用未解析的标识符 kCLErrorLocationUnknown”错误消息。我知道 kCLErrors 是枚举并且它们已经在 Swift 中演变,但我被卡住了。

0 投票
1 回答
59 浏览

singleton - 如何在 2 个视图控制器上实现广告

我希望 iAd/AdMob 中介横幅不受我所在的 ViewController 的影响。目前。当我更改视图控制器时,会调用 didFailToReceiveAdWithError 并且当我更改视图控制器时会出现该方法中的 AdMob 横幅。我为我的整个应用程序使用了 2 个 ViewController,那么有没有办法让广告不受应用程序的影响?

0 投票
1 回答
1108 浏览

ios - 没有互联网连接时调用“didFailLoadWithError”?

我已经用谷歌搜索了,但没有找到明确的答案。何时调用“didFailLoadWithError”?我想用它在没有互联网连接时显示警报。那是正确的方法吗?

它适用于我用 Xcode 和 Swift 制作的 iOS 应用程序。

0 投票
0 回答
110 浏览

ios - CLLocationManagerDelegate 的 (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error not called when in App is in BG

我的 locationManager 设置为在 BG 中工作(allowsBackgroundLocationUpdates + 功能背景模式:已检查位置更新)。

我的 CLLocationManagerDelegate 的

当应用程序在 BG 中时工作正常。

但,

当应用程序在 BG 中时不会被调用。当应用程序返回到 FG 时,该方法被调用。

  • 我在 iOS 10 上检查了这个。

有任何想法吗?

0 投票
1 回答
2874 浏览

ios - 委托必须响应 locationManager:didFailWithError: 即使实现了 didFailWithError 方法

出于某种原因,Xcode 认为我没有实现协议didFailWithError的方法CLLocationManagerDelegate

在此处输入图像描述 在此处输入图像描述

我看不到我做错了什么,因为我从另一个SO 帖子中复制了该帖子,该帖子说此didFailWithError方法已针对 Swift 3 进行了更新。所以我不明白为什么 Xcode 认为我没有实现didFailWithError

任何见解将不胜感激!

代码

0 投票
1 回答
51 浏览

ios - 为什么在 didFailWithError 后我会收到错误的 GPS 位置?

我为 Apple Watch 2-3 开发了一个应用程序,它使用内部 GPS 来保存轨迹并获取速度、距离等。

该应用程序是用 Swift、XCODE 9 并使用 CLLocation 编写的。

有时 CLLocation 发送 didFailWithError,接下来的 3-5 个 GPS 位置完全错误,距离真实点数百米。我设置了 BestForNavigation 并检查了 Horizo​​ntalAccuracy < 32m。我过滤了过去的位置。

它主要发生在水中的手表,甚至几厘米。

有人经历过吗?

谢谢