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.

1
Ändern Sie modalPresentationStyle unter iOS13 auf allen UIViewController-Instanzen gleichzeitig mithilfe der Methode swizzling
[Fragen und Antworten] Ist es möglich, den UIViewController.modalPresentationStyleWert unter iOS 13 global zu ändern, sodass er sich wie früher unter iOS 12 (oder früher) verhält? Warum? In iOS 13 SDK von dem Standardwert UIViewController.modalPresentationStyleEigenschaft wird geändert von UIModalPresentationFullScreenzu UIModalPresentationAutomaticwas, soweit ich weiß, gelöst UIModalPresentationPageSheetauf iOS - Geräten oder zumindest auf …
11 ios  objective-c  swift  ios13 

2
Die in ios 13 nicht aufgerufene Methode application (… continue userActivity…) wurde nicht aufgerufen
Hallo, ich mache eine iOS-App mit UniversalLink. Universal Link funktioniert einwandfrei, aber die Rückrufmethode wird nicht aufgerufen. Meine AppDelegate.swift ist unten. import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application …
11 ios  swift  ios13 

3
Warnung: Die Initialisierung von 'UnsafeBufferPointer <T>' führt zu einem baumelnden Pufferzeiger
Nach dem Update auf Swift 5.2 / Xcode 11.4 wurde eine Warnung zu folgendem Code angezeigt: extension Data { init&lt;T&gt;(from value: T) { var value = value let pointer = UnsafeBufferPointer(start: &amp;value, count: 1) self.init(buffer: pointer) } func to&lt;T&gt;(type: T.Type) -&gt; T { return self.withUnsafeBytes { $0.load(as: T.self) } } …

1
Ist es richtig zu erwarten, dass interne Aktualisierungen eines SwiftUI DynamicProperty-Eigenschafts-Wrappers eine Ansichtsaktualisierung auslösen?
Ich versuche, einen benutzerdefinierten Eigenschaften-Wrapper zu erstellen, der von SwiftUI unterstützt wird. Dies bedeutet, dass Änderungen an den entsprechenden Eigenschaftenwerten eine Aktualisierung der SwiftUI-Ansicht bewirken würden. Hier ist eine vereinfachte Version von dem, was ich habe: @propertyWrapper public struct Foo: DynamicProperty { @ObservedObject var observed: SomeObservedObject public var wrappedValue: [SomeValue] …



1
NavigationLink friert ein, wenn versucht wird, zuvor angeklickte NavigationLink in SwiftUI erneut aufzurufen
Ich entwerfe eine App, die die Funktion zum Abrufen von JSON-Daten und zum Anzeigen einer Liste der abgerufenen Elemente in einer FileBrowser-Typansicht enthält. In dieser Ansicht sollte ein Benutzer in der Lage sein, auf einen Ordner zu klicken, um tiefer in den Dateibaum einzutauchen, oder auf eine Datei klicken, um …

1
CoreData und SwiftUI: Der Kontext in der Umgebung ist nicht mit einem persistenten Speicherkoordinator verbunden
Ich versuche, mir Core Data beizubringen, indem ich eine App zum Verwalten von Hausaufgaben erstelle. Mein Code funktioniert einwandfrei und die App läuft einwandfrei, bis ich versuche, der Liste eine neue Zuordnung hinzuzufügen. Ich erhalte diesen Fehler Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1c25719e8)in der folgenden Zeile : ForEach(courses, id: \.self) { …

2
Das Auflösen von 'scanLocation' war in iOS 13.0 veraltet
Beim Versuch, einen Scanner zu verwenden, wird die Warnung angezeigt, dass 'scanLocation' in iOS 13.0 veraltet ist. Da das Scannen vom nächsten Speicherort für das Scannen eines Strings von grundlegender Bedeutung ist, sollten Sie sich fragen, was anstelle von scanLocation verwendet werden soll. In der Dokumentation von Apple für Scanner …
10 swift  foundation 


5
iOS13 auf Xcode 11 Schwarzer Bildschirm, auch nachdem SceneDelegate hinzugefügt und Info.plist aktualisiert wurde
Ich erhalte derzeit einen leeren Bildschirm mit Xcode 11, Target iOS 13.0 (die App funktioniert einwandfrei mit allen unten aufgeführten Versionen iOS 12.1 bis 12.4). Ich möchte, dass meine App sowohl für iOS-Benutzer über 12.1 als auch für 13.0 funktioniert, obwohl derzeit ein leerer Bildschirm angezeigt wird Hinzufügen des folgenden …



2
SKView-Warnprotokolle
Beim Ausführen meiner SwiftUI &amp; SpriteKit-App werden in den Protokollen die folgenden Meldungen angezeigt: 2019-11-18 21: 58: 57.631912 + 0000 PixelBattles [2812: 1215803] SKView: ignoreRenderSyncInLayoutSubviews ist NO. Rufen Sie _renderSynchronouslyForTime ohne Handler auf Was mache ich falsch, um dieses Protokoll zu erhalten, und sollte ich mir darüber Sorgen machen? Könnte …

4
Wie kann ich überprüfen, ob Apple Music auf dem Gerät des Benutzers installiert ist?
Ich mache eine Musik-App mit Swift. Mit der App können Benutzer Musik über ihr Apple Music-Abonnement über ihre Apple Music-App abspielen. Ich kann überprüfen, ob der Benutzer ein Apple Music-Abonnement hat über: SKCloudServiceController().requestCapabilities { (capability:SKCloudServiceCapability, err:Error?) in guard err == nil else { print("error in capability check is \(err!)") return …

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.