在 iOS 模拟器中,当运行我的 mapKit 视图时,调试器会因一长串更新而发疯,地图永远不会加载,但 GPS 会加载。
这似乎是在最近使用 Firebase 和 Facebook 安装可可豆荚后开始的。
最初,模拟器中根本没有加载地图。我终于OS_ACTIVITY_MODE = disable按照这个解决方案/sf/answers/2762287951/ 进行了设置,但现在我有了这个不断更新请求的当前错误日志。
我升级到 Xcode 11.2 版,但问题仍然存在。
这是什么问题,我该如何解决?
我的代码
ViewController.swift
import UIKit
import MapKit
class ViewController: UIViewController {
private let locationManager = CLLocationManager()
private var currentCoordinate: CLLocationCoordinate2D?
@IBOutlet weak var mapView: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
configureLocationServices()
// Do any additional setup after loading the view.
}
private func configureLocationServices() {
locationManager.delegate = self
let status = CLLocationManager.authorizationStatus()
if …Run Code Online (Sandbox Code Playgroud) 我的应用程序在后台使用位置服务进行跟踪和地理围栏。
现在使用 iOS 13.2,我每秒都会在控制台中看到以下消息:
Anchorwatch nehelper sent invalid result code [1] for Wi-Fi information request
Run Code Online (Sandbox Code Playgroud)
我的应用程序对 WiFi 系统没有任何作用,当我在设备上禁用 WiFi 时,消息消失。
虽然这条消息似乎没有任何不利影响,但我艰难地了解到忽略消息可能是一个坏主意。
任何人都可以暗示我为什么会出现这条消息以及我可以做些什么来压制它?
安慰:
dyld: Symbol not found: ___chkstk_darwin
Referenced from: /private/var/containers/Bundle/Application/6A606806-B567-4237-9B63-561126BF5E96/Appname.app/Frameworks/libswift_Concurrency.dylib (which was built for iOS 13.0)
Expected in: /usr/lib/libSystem.B.dylib
in /private/var/containers/Bundle/Application/6A606806-B567-4237-9B63-561126BF5E96/Appname.app/Frameworks/libswift_Concurrency.dylib
Run Code Online (Sandbox Code Playgroud)
该应用程序在 iOS 12.4 的模拟器中运行顺利
我尝试将其设为libswift_Concurrency.dbt可选。它并没有阻止应用程序崩溃。
在我的 Ionic3 应用程序中,我计算文件大小如下。
HTML
<div>
<input type="file" accept="*" (change)="onSelect($event)">
<button ion-button (click)="calcSize()">calculate size</button>
</div>
<p>Size: {{ size }}</p>
Run Code Online (Sandbox Code Playgroud)
TS
file: File;
size: number;
onSelect(event: any) {
this.file = event.target.files[0];
}
calcSize() {
this.size = this.file.size;
}
Run Code Online (Sandbox Code Playgroud)
以上代码在 iOS 13.2 以下的所有 Android 设备和 iOS 设备上都能完美运行。
但是在 iOS 设备上从照片库中选择大于 13.2 的size视频时,只有视频文件的值为 0。
但是当从 iCloud Drive 选择视频时效果很好。
任何帮助都受到高度赞赏。
在StackBlitz上查找问题。