Tag: swift4

Verwenden Sie dieses tag nur für Fragen, die direkt im Zusammenhang mit änderungen in der version 4 von Apple ‚ s Swift programming language. Verwenden Sie die tag – [swift] weitere Allgemeine Sprache Fragen, oder die tags [ios], [Kakao], [apple watch] etc. für Fragen zu entwickeln, die auf Apple-Plattformen.

Wie kann ich Reich mit Swift 4?

Anzahl der Antworten 2 Antworten
Ich versuche, mein Aktuelles Projekt in der neuen Xcode 9 beta, aber wenn ich kann, so sagt es Module compiled with Swift 3.1 cannot be imported in Swift 4.0. Wie kann ich dieses problem lösen? Ich bin

Mit kodierbar, mit Schlüssel, ist manchmal ein Int und das andere mal eine Zeichenkette

Anzahl der Antworten 2 Antworten
Habe ich eine API, die manchmal an die Rückkehr eines bestimmten Schlüssels (in diesem Fall id) in der JSON als ein Int, und andere Zeiten, es wird wieder die gleichen Schlüssel als String. Wie verwende ich kodierbar

Kann nicht importieren von Paketen mittels Swift-4-Paket-Manager

Anzahl der Antworten 2 Antworten
Versuchen zu testen Swift 4 mit Xcode-beta (v9) auf meinem Rechner und Probleme mit dem importieren von Paketen in einem test-Projekt: Initiierte Projekt mit swift package init --type executable Geändert Package.swift Hinzugefügt und 2 Projekte zum ausprobieren:

Teilzeichenfolge der ersten 4 Zeichen aus einem textField in Swift 4

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, eine Teilzeichenfolge der ersten 4 Zeichen eingegeben in ein textField-Objekt in Swift 4 auf meinem iOS-app. Seit dem Wechsel zu Swift 4 ich habe Mühe mit basic-String-parsing. Also auf Apple-Dokumentation gehe ich davon

Wie kann ich die NavBar-Titel text Farbe im swift 4?

Anzahl der Antworten 7 Antworten
Bei der Entwicklung von swift 3 ich verwendet, um zu schreiben: UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orange] setzen diese in AppDelegate würde sich ändern, alle UINavbars' Titel Farbe orange. Nun möchte ich das gleiche tun mit Swift 4-und iOS-11.

Unter Foto mit benutzerdefinierten Kamera-iOS 11.0 Swift 4. Update-Fehler

Anzahl der Antworten 3 Antworten
Habe ich eine benutzerdefinierte Kamera in meine app und es funktionierte gut, aber nach dem neuen update bekomme ich diese Fehlermeldung: 'jpegPhotoDataRepresentation(forJPEGSampleBuffer:previewPhotoSampleBuffer:)' war veraltet in iOS 11.0: Use -[AVCapturePhoto fileDataRepresentation] statt. Dies ist die Linie, wo ich

RxSwift im swift 4, binden von Daten an ein tableview

Anzahl der Antworten 1 Antworten
Ich habe ein problem, versuchen, zu Folgen dieser Einführung in das MVVM-Muster und RxSwift. Etwa auf halbem Weg nach unten, er bindet die Daten-Quelle (Autos) in der tableView. Dies ist der Teil, den ich kann nicht scheinen,

Passen Sie die position des bar-button-item bei der Verwendung von großen Titeln mit iOS 11

Anzahl der Antworten 4 Antworten
Ich bin mit dem großen Titel navbar mit iOS 11, aber wenn ich ein bar button item es sieht komisch positioniert in der gleichen Position wie die original-Titel der Navigationsleiste. Ich würde gerne verschieben Sie die bar-Taste,

Swift 4 kodierbar Array

Anzahl der Antworten 3 Antworten
So, ich habe eine API-route, gibt ein JSON-array von Objekten. Zum Beispiel: [ {"firstname": "Tom", "lastname": "Smith", "age": 31}, {"firstname": "Bob", "lastname": "Smith", "age": 28} ] Ich versuche, vorstellen, wie die neue kodierbar Funktion in Swift zu

Wie man richtig verwenden Sie Selektoren in swift 4

Anzahl der Antworten 2 Antworten
Ich habe gelesen, dass viele tutorials und sogar die offizielle Apple-Dokumentation und muss nicht verstehen, was ist falsch an diesem code. var dueDatePicker = UIDatePicker() @IBOutlet weak var textField: UITextField! override func viewDidLoad() { super.viewDidLoad() textField.inputView =

Konvertieren der Aktuellen Swift-Syntax Gescheitert - "Kein solches Modul" (Swift 4, Xcode 9)

Anzahl der Antworten 5 Antworten
In Xcode 9, ich bin versucht zu tun, die automatische Konvertierung von Swift 4. Es schlägt mit der folgenden Meldung: Konvertieren zu Aktuellen Swift-Syntax Fehlgeschlagen Bitte stellen Sie sicher, dass alle ausgewählten Ziele erfolgreich erstellen mit den

Link in UITextView nicht im Swift 4

Anzahl der Antworten 1 Antworten
Ich bin mit iOS 11 und Swift 4. Ich versuche programmgesteuert zu generieren, die einen link innerhalb einer UITextView. Alle Attribute (z.B. Farbe, Größe, Reichweite, etc.) - aber leider, der link funktioniert nicht. Kann mir jemand sagen,

Xcode 9 update Swift, lila Warnung

Anzahl der Antworten 6 Antworten
Nicht sicher, warum nach dem Update auf Xcode 9 mein Projekt (ursprünglich im Swift 3) zeigt lila Warnhinweise: UITextField.der text muss verwendet werden, von den Haupt-thread nur Ich bin nur die überprüfung in der If-Anweisung, wenn Textfeld

Hide Navigation Bar View-Controller

Anzahl der Antworten 1 Antworten
Ich habe versucht zu verbergen, der navigation-controller für einen einzelnen view-controller nicht mit Glück, die Navigationsleiste ausgeblendet ist für die erste SS, aber es ist nicht die Anzeige für die zweite vc. Hier ist der code, den

Swift - Wie man Indizes von gefilterten Elemente von array

Anzahl der Antworten 7 Antworten
let items: [String] = ["A", "B", "A", "C", "A", "D"] items.whatFunction("A") //-> [0, 2, 4] items.whatFunction("B") // -> [1] Tut Swift 3-support-eine Funktion wie whatFunction(_: Element)? Wenn nicht, was ist die effizienteste Logik? finden Sie auf diese

init(colorLiteralRed:,green:,blue: alpha:) deprecated in Swift 4

Anzahl der Antworten 4 Antworten
let startingColorOfGradient = UIColor(colorLiteralRed: 255/255, green: 255/255, blue: 255/255, alpha: 1.0).cgColor let endingColorOFGradient = UIColor(colorLiteralRed: 251/255, green: 247/255, blue: 234/255, alpha: 1.0).cgColor let gradient: CAGradientLayer = CAGradientLayer() Fehler: 'init(colorLiteralRed:green:blue:alpha:)' war veraltet in Swift 4.0 (Swift._ExpressibleByColorLiteral) Wie benutze

Schließung Tupel nicht unterstützen destructuring in Xcode 9 Swift 4

Anzahl der Antworten 3 Antworten
Nachdem das Glanz-Projekt für den Swift 4 in Xcode 9 Erhalte ich folgende Fehlermeldung, die ich habe keine Ahnung Schließung Tupel-parameter '(Schlüssel: _, Wert: _)' nicht unterstützt destructuring Code: extension Dictionary { init(elements: [Element]) { self.init() for

Swift 4 Nicht konvertieren kann der Wert des Typs '[String : AnyObject]?' zu erwarten argument type '[NSAttributedStringKey : Jede]?'

Anzahl der Antworten 4 Antworten
Habe ich gerade aktualisiert, um Xcode 9 und konvertiert meine app von swift 3 swift 4. Ich habe Diagramme die strings für die Beschriftung der Achsen und anderen Variablen. Also ich habe ein moneyAxisString = "Geld". Zuvor

UIImageJPEGRepresentation wurde ersetzt durch Instanz-Methode UIImage.jpegData(compressionQuality:)

Anzahl der Antworten 3 Antworten
Ich habe versucht ein Foto hochzuladen auf FB, aber es gibt mir diese Fehlermeldung. Es war vor der Arbeit Xcode 10. Ich bin immer diese Fehlermeldung: 'UIImageJPEGRepresentation" wurde ersetzt durch die Instanz-Methode " UIImage.jpegData(compressionQuality:)' und ich weiß

swift JSON-login-REST mit post und get-response-Beispiel

Anzahl der Antworten 2 Antworten
Es ist meine erste Erfahrung mit REST in der iOS Entwicklung mit swift. Konnte ich nicht finden keine Arbeit oder gerade (einfaches) Beispiel für das, was ich brauche hier. Ich habe ein login-backend (https://myaddress.com/rest/login), wo ich mich

Überlappende Zugriffe auf 'urlComponents', aber die änderung erfordert den exklusiven Zugriff

Anzahl der Antworten 3 Antworten
Ich bin versucht, die Lyft-API mit iOS 11 und Swift 4, und erhalte eine Fehlermeldung in der zweiten Zeile, die Überlappenden Zugriffe auf 'urlComponents', aber änderung erforderlich exklusiven Zugang; betrachten Sie das kopieren auf eine lokale variable.

Picker Fehlermeldung beim Beenden (aufgetreten beim entdecken Erweiterungen: Error Domain=PlugInKit-Code=13) Mit Swift 4 - Xcode-9

Anzahl der Antworten 10 Antworten
Ähnlich PhotoPicker Entdeckung Fehler: error Domain=PlugInKit Code=13 und auch https://forums.developer.apple.com/thread/82105 ABER ich habe versucht, alle diese Vorschläge und immer noch einen Fehler in der debug-log. Läuft Swift XCode 4 9A235 Was wurde vorschlagen, in den verschiedenen Orten

Gleichzeitige Zugriffe auf 0x1c0a7f0f8, aber änderung erfordert den exklusiven Zugriff Fehler auf Xcode 9 beta 4

Anzahl der Antworten 7 Antworten
mein Projekt verwendet sowohl Objective-C und Swift-code. Wenn sich ein Benutzer anmeldet, ruft es aus einer Reihe von apis für die Benutzereinstellung, ich habe eine DataCoordinator.swift-Klasse, die Zeitpläne, die die API-Bedienung und ich diese Anrufe von UserDetailViewController.in

Wie kann ich mit @objc Inferenz Missbilligung mit # - Selektor() in Swift 4?

Anzahl der Antworten 5 Antworten
Ich versuche zu konvertieren, mein Projekt ist der source code von Swift 3 Swift 4. Eine Warnung, die Xcode ist was mich über meine Selektoren. Habe ich zum Beispiel ein Ziel hinzuzufügen, um eine Schaltfläche mit einem

Wie zu beheben [BoringSSL] Länge Fehler in Swift 4?

Anzahl der Antworten 1 Antworten
Ich Schreibe eine Anwendung, die ruft die Daten von einer api und ich bin immer [BoringSSL] Function boringssl_context_get_peer_sct_list: line 1757 received sct extension length is less than sct data length in der Ausgabe-Fenster, jedes mal, wenn ich

Was ist der Unterschied zwischen optional und decodeIfPresent bei der Verwendung Decodable für JSON-Parsing?

Anzahl der Antworten 2 Antworten
Ich bin mit Codable Protokoll von Swift 4 erste mal, ich bin nicht in der Lage zu verstehen, die Verwendung von decodeIfPresent aus Decodable. ///Decodes a value of the given type for the given key, if present.

Swift JSONDecode Dekodierung der arrays ausfällt, wenn eine einzige element-Entschlüsselung schlägt fehl

Anzahl der Antworten 11 Antworten
Während der Verwendung Swift4 und kodierbare Protokolle ich hab Folgendes problem - es sieht aus wie es gibt keinen Weg, um JSONDecoder überspringen von Elementen in einem array. Ich habe zum Beispiel den folgenden JSON: [ {

Swift 4 decodable json-arrays

Anzahl der Antworten 2 Antworten
So, ich bin derzeit woking auf ein Programm zum Parsen der JSON-Api, die mit an der Unterseite Wenn ich den code bekomme ich eine Ausgabe, aber nicht alle Hauptsächlich für die optionale Art von Anime das ist

unrecognized selector geschickt Instanz - Swift 4 nur

Anzahl der Antworten 2 Antworten
Ich habe Schwierigkeiten zu verstehen, was dieser Fehler bedeutet. Meine app war in Ordnung arbeiten, bis ich migriert bis zu Swift 4. Nun werde ich diese tableView:numberOfRowsInSection Fehler beim öffnen mehrere der my view-Controller. Ich habe nicht

Runde Ecken im Swift-UIView 4

Anzahl der Antworten 3 Antworten
In swift 3 ich könnte so etwas tun, um meine UIView Ecken Runde: import UIKit @IBDesignable class DesignableView: UIView { } extension UIView { @IBInspectable var cornerRadius: CGFloat { get { return layer.cornerRadius } set { layer.cornerRadius

Nicht konvertieren kann der Wert vom Typ NSAttributedString.DocumentAttributeKey .DocumentReadingOptionKey

Anzahl der Antworten 7 Antworten
Fand ich diese Zeichenfolge Erweiterung irgendwo auf, SO dass mir erlaubt, zu drehen, html-code in ein attributiertes string: func html2AttributedString() -> NSAttributedString { return try! NSAttributedString(data: self.data(using: String.Encoding.unicode, allowLossyConversion: true)!, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil) } Lief

Swift 4 Decodable mit Schlüssel nicht bekannt, bis die Decodierung Zeit

Anzahl der Antworten 3 Antworten
Wie funktioniert die Swift 4 Decodable Protokoll fertig mit einem Wörterbuch, enthaltend eine Taste, deren name erst zur Laufzeit bekannt ist? Zum Beispiel: [ { "categoryName": "Trending", "Trending": [ { "category": "Trending", "trailerPrice": "", "isFavourit": null, "isWatchlist":

Swift 4: prepare(für segue:) wird aufgerufen, nachdem viewDidLoad

Anzahl der Antworten 2 Antworten
Ich habe 2 VCs: CouponVC und CouponFeedbackVC. Gutschein VC erhält Marke: Marke! aus seiner parentViewController. Nun möchte ich weitergeben, die Marke.name zu CouponFeedbackVC. CouponVC.swift var brandName: String! override func viewDidLoad() { super.viewDidLoad brandName = brand.name } override

Programmierung ein UIButton nicht im Swift Xcode 4 9 Beta 6, Cannot add target

Anzahl der Antworten 2 Antworten
In der Vergangenheit hatte ich kein problem, erstellen Sie einen UIButton programmgesteuert, aber seitdem ich habe mit Xcode 9 und Swift 4, ich kann nicht einen Weg finden, damit dieser Fehler Weg geht. //Adding target to UIButton

Kodierbar Klasse nicht entsprechen zu Protokoll Decodable

Anzahl der Antworten 6 Antworten
Warum erhalte ich eine "Art 'Lesezeichen' nicht entsprechen, Protokoll 'Decodable'" Fehlermeldung? class Bookmark: Codable { weak var publication: Publication? var indexPath: [Int] var locationInText = 0 enum CodingKeys: String, CodingKey { case indexPath case locationInText } init(publication:

Swift 4 ,verwendet werden muss, von den Haupt-thread nur Warnung

Anzahl der Antworten 1 Antworten
Wenn ich mit Swift4im Xcode 9 gibt mir UIApplication.delegieren muss verwendet werden, von den Haupt-thread nur .... muss verwendet werden, von den Haupt-thread nur UI-API-Aufruf aus hintergrund-thread-Gruppe Lila Warnung. Meine codes; var appDelegate = UIApplication.shared.delegate as! AppDelegate

Swift 4-Label-Attribute

Anzahl der Antworten 7 Antworten
Ich bin bewegt von swift 3 swift 4. Ich habe UILabels, dass ich bin, was sehr spezifischen Eigenschaften der Texte auf dem Etikett. Ich bin immer ein unerwartet gefunden nil while unwrapping optionaler Wert' Fehler bei der

Fehler beim laden von optimierten Modell - GoogleMaps-SDK IOS

Anzahl der Antworten 6 Antworten
Ich bin immer diese Fehlermeldung nach der Installation von Google Maps SDK von CocoaPods. CoreData: annotation: Failed to load optimized model at path '/Users/nabeel/Library/Developer/CoreSimulator/Devices/96078737-8063-4BC1-97DB-7FECEC6835D9/data/Containers/Bundle/Application/972CD686-82DD-4357-9CDD-65A735D82190/My-APP-Beta.app/GoogleMaps.bundle/GMSCacheStorage.momd/StorageWithTileVersionID.omo' CoreData: annotation: Failed to load optimized model at path '/Users/nabeel/Library/Developer/CoreSimulator/Devices/96078737-8063-4BC1-97DB-7FECEC6835D9/data/Containers/Bundle/Application/972CD686-82DD-4357-9CDD-65A735D82190/My-APP-Beta.app/GoogleMaps.bundle/GMSCacheStorage.momd/StorageWithTileVersionID.omo' CoreData: annotation: Failed

Swift 4: Cannot convert value of type '(_) -> () " erwartet Argumenttyp '() -> ()' oder übergebene Argument zu nennen, hat keine Argumente

Anzahl der Antworten 1 Antworten
Mithilfe Von XCode 9, Beta 3. Swift 4. statsView.createButton("Button name") { [weak self] Void in //stuff stuff self?.doSomething() } Bekomme ich Hunderte von Fehlern wie diesem, wie kann ich Sie beheben? Fehler: Cannot convert value of type

Swift 4 'substring(aus:)" ist veraltet: Bitte verwenden Sie String-slicing-index mit einem Teil-Bereich von' operator

Anzahl der Antworten 5 Antworten
habe ich gerade umgebaut, meine kleine app, aber ich habe festgestellt, dieser Fehler: 'substring(aus:)" ist veraltet: Bitte verwenden Sie String-slicing-index mit einem Teil-Bereich von' operator mein code ist: let dateObj = dateFormatterFrom.date(from: dateStringa) if dateObj != nil

Swift 4 kodierbar; Wie zu entschlüsseln Objekt mit single-root-level-Taste

Anzahl der Antworten 4 Antworten
Ich bin mit dem Swift 4 Codable Protokoll mit JSON-Daten. Meine Daten sind so formatiert, dass es einen einzigen Schlüssel auf der root-Ebene mit ein Objekt mit den Eigenschaften die ich brauche, wie: { "user": { "id":

Swift 4 Fehler bei der Konvertierung - NSAttributedStringKey: Alle

Anzahl der Antworten 4 Antworten
Konvertierte ich meine app vor kurzem, und ich erhalte die Fehlermeldung "Nicht konvertieren kann der Wert des Typs '[String : Jede]' erwartet Argumenttyp '[NSAttributedStringKey: Jede]?' barButtonItem.setTitleTextAttributes(attributes, for: .normal) Ganze code: class func getBarButtonItem(title:String) -> UIBarButtonItem { let

Nicht konvertieren kann der Wert des Typs '[String : AnyObject]?' erwartet Argumenttyp '[NSAttributedStringKey : Jede]?'

Anzahl der Antworten 3 Antworten
Wie konvertiert man die Werte des Typs '[String : AnyObject]?'erwarteten Argumenttyp '[NSAttributedStringKey : Any]?'? open class func drawText(context: CGContext, text: String, point: CGPoint, align: NSTextAlignment, attributes: [String : AnyObject]?) { var point = point if align ==

'index' ist nicht verfügbar: kann nicht Tiefgestellt String mit einem CountableClosedRange<Int> finden Sie in der Dokumentation Kommentar zur Diskussion

Anzahl der Antworten 3 Antworten
Swift 4, ich bin immer diese Fehlermeldung wenn ich versuche eine Substring einer String mit subscript syntax. 'Tiefgestellt' ist nicht verfügbar: kann nicht Tiefgestellt String mit einem CountableClosedRange finden Sie in der Dokumentation Kommentar zur Diskussion Beispiel:

Keinen Zugang zu Swift-4. Klasse von der Objective-C: "- Eigenschaft, die nicht auf Objekt des Typs"

Anzahl der Antworten 4 Antworten
Mit der neuesten Xcode 9 beta, ich bin scheinbar völlig unfähig, um auf Eigenschaften zuzugreifen, die auf Swift-Klassen. Auch odder, auf die ich zugreifen kann, die Klasse selbst zu instanzieren oder was auch immer, aber völlig unfähig,

Selector vs-Aktion Swift 4

Anzahl der Antworten 1 Antworten
Neuen Swift. Ich habe zwei snippets unter: NotificationCenter.default.addObserver(self, selector:#selector(ViewController.notificationReceived), name: Notification.Name(rawValue: name), object: nil) @objc func notificationReceived(notification:Notification){ let x = notification.userInfo! print("\(x["name"]!)") } und schließlich let x:UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapped)) self.addGestureRecognizer(x) func tapped(){ print("tapped") self.delegate!.theViewTapped()

Xcode 9: Konnte nicht an zu pid

Anzahl der Antworten 12 Antworten
Habe ich vor einem Problem (Häufig) mit dem letzten major release der iOS application development tool Xcode-9-beta. Es zeigt mir folgende Fehler Häufig beim ausführen/Debuggen app im Simulator (iOS 11). Konnte nicht an zu pid : "2370"

Swift 3 - findet die Anzahl der Kalendertage zwischen zwei Terminen

Anzahl der Antworten 9 Antworten
Dem Weg habe ich diese in Swift 2.3 wurde: let currentDate = NSDate() let currentCalendar = NSCalendar.currentCalendar() var startDate : NSDate? var endDate : NSDate? //The following two lines set the `startDate` and `endDate` to the start

Code migration von Swift 2.x Swift 4

Anzahl der Antworten 4 Antworten
Wir haben die groß genug Projekt, welches aufgebaut wird, mit Swift 2.x und jetzt hat Apple soeben die Swift 4 so vorwärts für die neueste version von Swift, welchen Weg wir wählen können... Müssen wir migrieren unseren

Navigationsleiste rightbaritem Bild-button bug iOS 11

Anzahl der Antworten 12 Antworten
Dieser code funktioniert ios10. ich mein label und ein Bild-Taste, die den user-Foto-profile, kreisförmige Runde.. ok. aber beim ausführen von xcode 9 ios11 simulator bekomme ich es gestreckt aus. der button-frame werden muss, 32x32 , wenn Sie