„init(traitsFrom:)“ war in iOS 17.0 veraltet. Wie verwende ich die neue UITraitCollection.init(mutations:)?IOS

Programmierung für iOS
Anonymous
 „init(traitsFrom:)“ war in iOS 17.0 veraltet. Wie verwende ich die neue UITraitCollection.init(mutations:)?

Post by Anonymous »

Ich verwende diese Datei aus der Swift-Snapshot-Testing-Bibliothek. Nachdem ich mein Projekt auf iOS 26 aktualisiert habe, muss ich alle Warnungen beheben. Aber ich bin mir nicht sicher, wie ich dieses Problem beheben kann.

'init(traitsFrom:)' wurde in iOS 17.0 veraltet: Verwenden Sie UITraitCollection.init(mutations:) und UITraitCollection.modifyingTraits(_:), um Merkmalssammlungen zu erstellen und zu ändern

Dies geschieht in let traits = UITraitCollection(traitsFrom: [config.traits, traits]) L:921der View.swift-Datei, die verlinkt ist
Eine Lösung könnte sein, alle Merkmale explizit zu überschreiben, aber das scheint keine gute oder intelligente Lösung zu sein. Kann mir jemand helfen, das herauszufinden?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post