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.
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
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
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:
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
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.
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
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,
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,
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
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 =
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
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,
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
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
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
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
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
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
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ß
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
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.
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
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
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
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
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.
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: [ {
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
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
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
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
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":
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
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
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:
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
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
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
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
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
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":
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
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 ==
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:
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,
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()
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"
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
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
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