Pytania oznaczone «swift»

93
Wykonaj wywołanie interfejsu API REST w języku Swift

Próbuję użyć języka Swift, aby wykonać wywołanie GET do interfejsu API REST i próbowałem postępować zgodnie z licznymi samouczkami, ale nie mogę tego rozgryźć. Albo dlatego, że nie mogę dowiedzieć się, jak przetłumaczyć wszystkie Obj-C na Swift, albo dlatego, że połowa metod n 'takich jest...

93
Jak szybko wykonać opcjonalne zamknięcie?

Próbuję zadeklarować argument w języku Swift, który przyjmuje opcjonalne zamknięcie. Zadeklarowana przeze mnie funkcja wygląda następująco: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } But Swift...

93
Używanie języka Swift if let z operatorem logicznym AND &&

Wiemy, że możemy użyć if letinstrukcji jako skrótu, aby sprawdzić opcjonalne zero, a następnie rozpakować. Jednak chcę to połączyć z innym wyrażeniem, używając operatora logicznego AND &&. Na przykład tutaj wykonuję opcjonalne tworzenie łańcuchów, aby rozpakować i opcjonalnie obniżyć...

93
„Użycie nierozwiązanego identyfikatora” w języku Swift

Tak więc tworzyłem aplikację i wszystko działa świetnie. Ale dzisiaj utworzyłem nową klasę jak zwykle iz jakiegoś powodu w tej klasie nie mogę uzyskać dostępu do zmiennej Public / Global z innych klas. Wszystkie inne zajęcia mogą, ale teraz, kiedy próbuję stworzyć nową klasę, nie mogę. Jak można...

93
Jak zapisać Array w CoreData?

Muszę zapisać moją tablicę w danych podstawowych. let array = [8, 17.7, 18, 21, 0, 0, 34] Wartości wewnątrz tej tablicy i liczba wartości są zmienne. 1. Co deklaruję w mojej klasie NSManagedObject? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged...

93
Usuwanie obiektu z tablicy w Swift 3

W mojej aplikacji dodałem jeden obiekt w tablicy po zaznaczeniu komórki i odznaczeniu i usunięciu obiektu po ponownym wybraniu komórki. Użyłem tego kodu, ale daj mi błąd. extension Array { func indexOfObject(object : AnyObject) -> NSInteger { return (self as NSArray).indexOfObject(object)...

92
Podklasa UIApplication w języku Swift

W celu C było to proste: wystarczyło zaktualizować plik main.m i zmienić parametry UIApplicationMain () return UIApplicationMain(argc, argv, NSStringFromClass([CustomUIApplication class]), NSStringFromClass([AppDelegate class])); Ale szybko nie ma pliku main.m, jak mówi przewodnik „Kod...

92
Pobieranie informacji o wersji i kompilacji za pomocą Swift

Próbuję uzyskać dostęp do głównego pakietu NSBundle w celu pobrania informacji o wersji i kompilacji. Chodzi o to, że chcę to szybko wypróbować, wiem, jak go odzyskać w Objective-C za pomocą Build.text = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];. Jednak nie wiem,...

92
AnyObject i Any in Swift

Nie rozumiem, kiedy używać AnyObject, a kiedy Any w Swift. W moim przypadku mam słownik [Strunowy: ???] ??? : Może być Int, Double, Float, String, Array, Dictionary Czy ktoś może mi wyjaśnić różnicę między Any i AnyObject i którego użyć w moim przypadku. Alak...

92
Nie można jawnie specjalizować funkcji ogólnej

Mam problem z następującym kodem: func generic1<T>(name : String){ } func generic2<T>(name : String){ generic1<T>(name) } wynik generic1 (nazwa) do błędu kompilatora „Nie można jawnie wyspecjalizować funkcji ogólnej” Czy jest jakiś sposób, aby uniknąć tego błędu? Nie mogę...

92
Generowanie liczb losowych za pomocą Swift

Muszę wygenerować liczbę losową. Wygląda na to, że arc4randomfunkcja już nie istnieje, podobnie jak arc4random_uniformfunkcja. Dostępne opcje to mam arc4random_stir(), arc4random_buf(UnsafeMutablePointer<Void>, Int)i arc4random_addrandom(UnsafeMutablePointer<UInt8>, Int32). Nie...

92
Swift - Sortuj tablicę obiektów według wielu kryteriów

Mam tablicę Contactobiektów: var contacts:[Contact] = [Contact]() Klasa kontaktu: Class Contact:NSOBject { var firstName:String! var lastName:String! } I chciałbym, aby posortować według tej tablicy lastName, a następnie firstNamew przypadku niektórych kontaktów dostał takie same...