IconRenderer-Warnung in Xcode 11.2

13

Ich habe gerade eine neue iOS Single View App erstellt und versuche, sie zu erstellen und auszuführen. Ich hatte die Warnung wie folgt erhalten:

[Renderer] IconRenderer: HorizontalStretchPadding (18.000000, 18.000000) is larger than the image size (34.000000, 54.000000). Image will now use the center column of pixels to stretch.

Diese Warnung wird mehrmals angezeigt.

Aznelit89
quelle
Ich habe das auch. Ich werde fragen, ob andere es haben.
StuFF mc
Soweit ich das beurteilen konnte, bezog es sich auf das, MKMapViewaber ich konnte immer noch nicht sagen, was diese Warnung auslöste.
Haroun SMIDA
Überprüfen Sie einfach, ob Sie ein Symbol mit der Größe (34, 54) hinzugefügt haben. Wenn ja, überprüfen Sie den Rendermodus.
nitin.agam

Antworten:

0

Ich traf auf diese Warnung, als ich die programmgesteuert MKMarkerAnnotationViewauf animierte Weise auswählte .

Ich habe meine Probleme mit der Benutzeroberfläche behoben, indem ich prepareForDisplayAPI aufgerufen habe MKMarkerAnnotationView:


if #available(iOS 11.0, *) {
    let view = mapView.view(for: annotation)
    view?.prepareForDisplay()
}

Lassen Sie mich wissen, ob das hilft.

Am besten, Boris

Todestier
quelle
-4

Ich habe das gleiche Problem mit Ihnen in meiner MapView.

Ich deaktiviere nur das Systemprotokoll in meinem Schema und mein System MKPointAnnotationfunktioniert auch.

OS_ACTIVITY_MODE: deaktivieren

Geben Sie hier die Bildbeschreibung ein

Arco
quelle
2
Dadurch wird das Protokoll deaktiviert. Gibt es jedoch eine Möglichkeit, das Problem zu beheben?
Arnaud
Dieses Flag verhindert auch, dass Einschränkungen in der Konsole angezeigt werden. Ich empfehle es daher nicht.
Murlakatam