Als «swift» getaggte Fragen

Swift ist eine sichere, schnelle und ausdrucksstarke Allzweck-Programmiersprache, die von Apple Inc. für seine Plattformen und Linux entwickelt wurde. Swift ist Open Source. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder wenn Sie Code in Swift benötigen. Verwenden Sie die Tags [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks.

20
ITMS-90809: Veraltete API-Verwendung - Apple akzeptiert keine Übermittlungen von Apps mehr, die UIWebView-APIs verwenden
Gestern habe ich meine App auf TestFlight hochgeladen und nach einer Weile hat Apple mir diese Warnung gesendet: ITMS-90809: Veraltete API-Nutzung - Apple akzeptiert keine Einsendungen von Apps mehr, die UIWebView-APIs verwenden. Weitere Informationen finden Sie unter https://developer.apple.com/documentation/uikit/uiwebview . Die Sache ist, dass ich UIWebView nicht in meiner App verwende, …

4
Wie kann ich die Umgebungsvariable CG_CONTEXT_SHOW_BACKTRACE festlegen?
Ich habe drei Schaltflächen in meiner Ansicht. Nach dem Setzen des CornerRadus in viewDidLoad (): button.layer.cornerRadius = 20Im Protokoll wird folgende Fehlermeldung angezeigt : <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Fragen: Wie kann ich die Umgebungsvariable CG_CONTEXT_SHOW_BACKTRACE festlegen? Oder …

2
schnell: Abschlussdeklaration wie Blockdeklaration
Wir können Block wie folgt in Objective-C deklarieren. typedef void (^CompletionBlock) (NSString* completionReason); Ich versuche dies schnell zu tun, es gibt Fehler. func completionFunction(NSString* completionReason){ } typealias CompletionBlock = completionFunction Fehler: Verwendung der nicht deklarierten 'CompletionFunction' Definition: var completion: CompletionBlock = { } Wie macht man das? Aktualisieren: Gemäß der …
90 ios  swift 


8
Schnell - Sortieren Sie ein Array von Objekten mit mehreren Kriterien
Ich habe eine Reihe von ContactObjekten: var contacts:[Contact] = [Contact]() Kontaktklasse: Class Contact:NSOBject { var firstName:String! var lastName:String! } Und ich möchte dieses Array nach lastNameund nach sortieren, firstNamefalls einige Kontakte das gleiche haben lastName. Ich kann nach einem dieser Kriterien sortieren, aber nicht nach beiden. contacts.sortInPlace({$0.lastName < $1.lastName}) Wie …
90 swift  sorting 

4
AnyObject und Any in Swift
Ich verstehe nicht, wann AnyObject und wann Any in Swift verwendet werden soll. In meinem Fall habe ich ein Wörterbuch [String: ???] ??? : Kann Int, Double, Float, String, Array, Dictionary sein Kann mir jemand den Unterschied zwischen Any und AnyObject erklären und welches in meinem Fall zu verwenden ist. …

6
Wie speichere ich Array in CoreData?
Ich muss mein Array in Core Data speichern. let array = [8, 17.7, 18, 21, 0, 0, 34] Die Werte in diesem Array und die Anzahl der Werte sind variabel. 1. Was deklariere ich in meiner NSManagedObject-Klasse? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber …




9
SwiftUI-Textausrichtung
Unter den vielen Eigenschaften der TextAnsicht konnte ich keine Informationen zur Textausrichtung finden. Ich habe in einer Demo gesehen, dass RTL automatisch verarbeitet wird, und wenn Inhalte mithilfe von Ansichten platziert werden body, werden sie immer automatisch zentriert. Gibt es ein Konzept, das mir beim Layoutsystem fehlt, SwiftUIund wenn nicht, …
90 ios  swift  swiftui 



2
Wie erstelle ich ein SceneKit SCNSkinner-Objekt im Code?
Ich habe eine Swift-App mit SceneKit für iOS 8. Ich lade eine Szene aus einer .dae-Datei, die ein von einem Skelett gesteuertes Netz enthält. Zur Laufzeit muss ich die Texturkoordinaten ändern. Die Verwendung einer Transformation ist keine Option. Ich muss für jeden Scheitelpunkt im Netz eine andere, völlig neue UV-Strahlung …
89 swift  xcode  ios8  scenekit 


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.