Pytania otagowane jako swift

Swift to bezpieczny, szybki i wyrazisty język programowania ogólnego przeznaczenia opracowany przez Apple Inc. dla jego platform i systemu Linux. Swift jest oprogramowaniem typu open source. Użyj tego tagu tylko do pytań o funkcje językowe lub wymagających kodu w Swift. Użyj tagów [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] i [cocoa] w przypadku (niezależnych od języka) pytań dotyczących platform lub ram.

8
Wywołaj funkcję Swift z klasy Objective-C
Mam stary projekt Objective-C i chcę wywołać nową funkcję i obiekt Swift, utworzyłem plik „ <ProjectName>-Bridging-Header.h” i „ <ProjectName>-Swift.h” było mi łatwo wywołać funkcję ze Swift na Objective-C, ale mam problem z odwróceniem. Utworzyłem więc prostą klasę „System.Swift” import Foundation @objc class System : NSObject { @objc func printSome() { …

7
Programowo dodaj ograniczenia CenterX / CenterY
Mam UITableViewController, który nie wyświetla żadnych sekcji, jeśli nie ma nic do pokazania. Dodałem etykietę, aby wskazać użytkownikowi, że nie ma nic do wyświetlenia z tym kodem: label = UILabel(frame: CGRectMake(20, 20, 250, 100)) label.text = "Nothing to show" self.tableView.addSubview(label) Ale teraz chcę, aby był wyśrodkowany w poziomie i w …

4
Jak używać Objective-C CocoaPods w Swift Project
Czy istnieje sposób, w jaki mogę użyć CocoaPod napisanego w Objective-C w moim projekcie Swift przy użyciu Swift? Czy po prostu tworzę nagłówek mostkujący? A jeśli tak, czy mogę uzyskać dostęp do obiektów, klas i pól zdefiniowanych przez biblioteki w CocoaPod w Swift?

2
Jak uzyskać wartość klucza ze słownika w języku Swift?
Mam słownik języka Swift. Chcę poznać wartość mojego klucza. Obiekt dla metody klucza nie działa dla mnie. Jak uzyskać wartość klucza słownika? To jest mój słownik: var companies = ["AAPL" : "Apple Inc", "GOOG" : "Google Inc", "AMZN" : "Amazon.com, Inc", "FB" : "Facebook Inc"] for name in companies.keys { …

11
Swift - Usuń znak „z ciągu”
Mam ciąg „Opcjonalny („ 5 ”)”. Muszę usunąć znak „” otaczający 5. Usunąłem element „Opcjonalny”, wykonując: text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil) Mam trudności z usunięciem znaków „, ponieważ oznaczają one koniec ciągu w kodzie.
84 ios  xcode  string  swift 

9
Jak serializować lub konwertować obiekty Swift na JSON?
To poniżej klasy class User: NSManagedObject { @NSManaged var id: Int @NSManaged var name: String } Musi zostać przekonwertowany na { "id" : 98, "name" : "Jon Doe" } Próbowałem ręcznie przekazać obiekt do funkcji, która ustawia zmienne w słowniku i zwraca słownik. Ale chciałbym mieć lepszy sposób, aby to …
84 json  swift 

12
Żądanie POST z prostym ciągiem znaków w treści z Alamofire
Jak mogę wysłać żądanie POST z prostym ciągiem znaków w treści HTTP z Alamofire w mojej aplikacji na iOS? Domyślnie Alamofire potrzebuje parametrów dla żądania: Alamofire.request(.POST, "http://mywebsite.com/post-request", parameters: ["foo": "bar"]) Te parametry zawierają pary klucz-wartość. Ale nie chcę wysyłać żądania z ciągiem klucz-wartość w treści HTTP. Mam na myśli coś …
84 ios  http  swift  request  alamofire 

17
Usuń wszystkie nieliczbowe znaki z ciągu w swift
Muszę przeanalizować nieznane dane, które powinny być tylko wartością liczbową, ale mogą zawierać spacje lub inne znaki niealfanumeryczne. Czy jest na to nowy sposób w Swift? Wszystko, co mogę znaleźć w Internecie, to stary sposób robienia rzeczy w C. Patrzę na stringByTrimmingCharactersInSet- ponieważ jestem pewien, że moje dane wejściowe będą …


17
Ostrzeżenie: próba prezentacji * na *, której widok nie znajduje się w hierarchii okien - szybko
Próbuję przedstawić, ViewController czy w modelu danych są jakieś zapisane dane. Ale pojawia się następujący błąd: Ostrzeżenie: próba prezentacji * na *, którego widok nie znajduje się w hierarchii okien " Odpowiedni kod: override func viewDidLoad() { super.viewDidLoad() loginButton.backgroundColor = UIColor.orangeColor() var request = NSFetchRequest(entityName: "UserData") request.returnsObjectsAsFaults = false var …

6
Jak utworzyć IBInspectable typu wyliczenie
enumto nie atrybut definiuje czas pracy interfejsu Builder. Poniższe informacje nie są wyświetlane w Inspektorze atrybutów programu Interface Builder: enum StatusShape:Int { case Rectangle = 0 case Triangle = 1 case Circle = 2 } @IBInspectable var shape:StatusShape = .Rectangle Z dokumentacji: Możesz dołączyć atrybut IBInspectable do dowolnej właściwości w …

13
Zmień rozmiar UIImage na 200x200pt / px
Zmagałem się ze zmianą rozmiaru obrazu. Zasadniczo natknąłem się na: jak zmniejszyć UIImage i sprawić, by był jednocześnie chrupiący / ostry zamiast rozmazanego? Wydaje się, że jest to uzasadnione rozwiązanie, ale w jakiś sposób nie działa poprawnie. Moja aplikacja obsługuje zdjęcia z rolki aparatu. Te zdjęcia powinny być zmniejszone do …
83 ios  swift  uiimage 



8
Usługi lokalizacji nie działają w iOS 11
Właśnie przebudowałem moją aplikację za pomocą zestawu SDK iOS 11, próbując usunąć to, blue bannerco teraz zawsze się pojawia. Pomyślałem - „Świetnie, że zadziałało” tylko po to, by odkryć, że usługi lokalizacyjne teraz w ogóle nie działają. Aplikacja działała na iOS 10 - słyszałeś coś?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.