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.


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


-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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.