小编fy *_*ata的帖子

crashlytics swift/ios 中的 EXC_BREAKPOINT 具有非常大的行号值

我的 iOS swift 应用程序的 crashlytics 中出现了大量令人担忧的 EXC_BREAKPOINT 崩溃。

我尝试通过查看方法“populate(user:withLegacyUsage:)”并确保我的选项正确解包来修复该错误。在这个方法中,我在循环遍历数组时还删除了数组中的元素。我认为这可能导致了错误,但在上传我的修补版本后,错误仍然发生。

我想我有两个问题:

  1. 为什么一些崩溃的行数如此之大?“+ 4304075872”不可能成为我的应用程序中的一行。我没有那么多代码。这是否意味着存在某种循环?这可能是问题所在吗?或者这是正常的?

  2. 一般如何处理 EXC_BREAKPOINTS 崩溃?如何通过查看堆栈跟踪来更好地了解崩溃发生的位置?是住在比较低层的地方吗?和内存泄漏有关系吗?保留周期?我搞不清楚了。

感谢您的任何提示或帮助!

Crashed: com.apple.main-thread
0  myAppName                      0x1008d3c60 closure #3 in UserManager.populate(user:withLegacyUsage:) + 4304075872 (<compiler-generated>:4304075872)
1  myAppName                      0x1008d6c74 specialized UserManager.populate(user:withLegacyUsage:) + 4304088180 (<compiler-generated>:4304088180)
2  myAppName                      0x1008d3664 closure #1 in UserManager.loadLegacyUsers(withCompletionHandler:) + 129 (UserManager.swift:129)
3  myAppName                      0x1008f0f34 closure #1 in LoginViewController.viewDidLoad() + 4304195380 (<compiler-generated>:4304195380)
4  myAppName                      0x1008f39cc partial apply for closure #1 in LoginViewController.playIntroAnimation(withCompletionHandler:) + 4304206284 (<compiler-generated>:4304206284)
5  myAppName                      0x1008c9e90 partial apply for closure #1 in AnimationManager.playAnimation(inView:withCompletionHandler:) + …
Run Code Online (Sandbox Code Playgroud)

crash xcode ios crashlytics swift

9
推荐指数
1
解决办法
2311
查看次数

HTTP-GET 方法在浏览器中与 POSTMAN 桌面应用程序中返回不同的结果?

我正在构建一个 iOS 应用程序,我需要运行 HTTP 请求并处理响应正文。

问题是,当我在 Postman / Alamofire (swift) 与 Browser / Postman-chrome-extension 中进行测试时,我的 request-url 没有给出相同的响应正文。我需要知道为什么!?

这是网址:

https://www.google.com/search?tbs=sbi:AMhZZivGExkvmpguEZhe42DkT_1rMlcib7qBIztMPGfETwnezLiPyUSkqWXCvkcNvYoMmGZUT6OZrP27vhKRuaEWMFjjIQNdxDTmtkHYapxOICPAwLiP7BF6CRWnP-AGa5-Skoq jt6yKiQ8NGSJTJs5tADelkjneEVMDLMMbg6OuEhxorXiOpFlKX5kr3NDb6z8MAbdjkGGkJdEAzfvloCgJiojx6FeKlyy1fLAYns5faQjLlUjRYoD0nErpyoDaiKrlIVr4VQF_18KFxxm4xnX2UNQmLvHvaB UT3xbYofqMS49r2Yp0wJRVCLSc-rIzRCZscc8CnV4hHv

当在浏览器中测试时,它给我一个谷歌搜索结果,其中包含视觉上相似的图像。

当在 POSTMAN 或我的 swift 代码中测试时,它返回默认的空白谷歌屏幕。

非常感谢任何帮助!

networking postman alamofire postman-native-app alamofire-request

6
推荐指数
1
解决办法
3391
查看次数