Mac*_*yne 22 mapkit ios swift swiftui xcode12
使用 MapKit 和 SwiftUI(版本 12.0 beta 2 (12A6163b))放大/缩小地图时,终端会生成数百条这样的行:
2020-07-21 21:05:39.310719-0500 MyApp[95733:4195994] [VKDefault] 不可见矩形请求样式 Z
import SwiftUI
import MapKit
@main
struct MapTest: App {
var body: some Scene {
WindowGroup {
MapView()
}
}
}
struct MapView: View {
var body: some View {
Map()
}
}
struct MapView_Previews: PreviewProvider {
static var previews: some View {
MapView()
}
}
struct Map: UIViewRepresentable {
func makeUIView(context: Context) -> MKMapView {
let map = MKMapView()
map.delegate = context.coordinator
return map
}
func updateUIView(_ uiView: MKMapView, context: Context) {}
func makeCoordinator() -> Coordinator {
Coordinator(self)
}
final class Coordinator: NSObject, MKMapViewDelegate {
var control: Map
init(_ control: Map) {
self.control = control
}
}
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
小智 1
自 Xcode 12.0 以来,这是一个非常常见的问题,但目前唯一的解决方案似乎是禁用名为“OS_ACTIVITY_MODE”的环境变量。
您必须编辑您的方案,转到“运行”部分,添加另一个环境变量,将其命名为“OS_ACTIVITY_MODE”并将“禁用”设置为值。
这可以防止日志控制台上出现消息。
| 归档时间: |
|
| 查看次数: |
3729 次 |
| 最近记录: |