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.


4
Swift 2.0 - Operator binarny „|” nie można zastosować do dwóch argumentów UIUserNotificationType
Próbuję zarejestrować moją aplikację do powiadomień lokalnych w ten sposób: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) W Xcode 7 i Swift 2.0 - pojawia się błąd Binary Operator "|" cannot be applied to two UIUserNotificationType operands. Proszę pomóż mi.
193 ios  swift  swift2 

13
Jak przetestować równość wyliczeń Swift z powiązanymi wartościami
Chcę przetestować równość dwóch wartości szybkiego wyliczenia. Na przykład: enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) Jednak kompilator nie skompiluje wyrażenia równości: error: could not find an overload for '==' that accepts the supplied arguments XCTAssert(t1 == t2) …
193 swift 

14
Swift: # odpowiednik ostrzeżenia
Czy Swift ma odpowiednik #warning? Jest po prostu używany do wyświetlania ostrzeżenia we własnym GUI Xcode Interesuje mnie również, czy istnieje odpowiednik #error. Apple powiedziało, że wkrótce pojawi się znak #pragma, może być tak samo z tym.
192 swift 

9
W Swift jak wywołać metodę z parametrami w głównym wątku GCD?
W mojej aplikacji mam funkcję, która tworzy NSRURLSession i wysyła NSURLRequest za pomocą sesh.dataTaskWithRequest(req, completionHandler: {(data, response, error) W bloku ukończenia tego zadania muszę wykonać obliczenia, które dodają obraz UIImagającego do wywołującego kontrolera widoku. Mam func o nazwie func displayQRCode(receiveAddr, withAmountInBTC:amountBTC) wykonuje obliczenia dodające UIImage. Jeśli spróbuję uruchomić kod dodający …

12
struktura a klasa w szybkim języku
Z książki Apple „Jedną z najważniejszych różnic między strukturami i klasami jest to, że struktury są zawsze kopiowane, gdy są przekazywane w kodzie, ale klasy są przekazywane przez odniesienie”. Czy ktoś może mi pomóc zrozumieć, co to znaczy? Dla mnie klasy i struktury wydają się takie same.
192 swift 

19
Zdobądź najwyższą liczbę UIViewController
Nie mogę uzyskać najwyższej pozycji UIViewControllerbez dostępu do UINavigationController. Oto co mam do tej pory: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Wydaje się jednak, że nic nie robi. Wartości keyWindowi rootViewControllerwydają się również wartościami zerowymi, więc opcjonalne tworzenie łańcuchów nie powinno stanowić problemu. UWAGA: zrobienie czegoś takiego jest kiepskim pomysłem. Łamie …

30
Zmiana koloru paska stanu dla określonych ViewControllerów korzystających z Swift w iOS8
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Użycie powyższego kodu w dowolnym narzędziu ViewController do ustawienia koloru paska statusu na Biały dla określonego kontrolera widoku nie działa dla mnie w iOS8 . Jakieś sugestie? Przy użyciu metody UIApplication.sharedApplication kolor zmienia się po wymaganych zmianach w Info.plist dla całej …

4
Szybki - Konwertuj na wartość bezwzględną
czy jest jakiś sposób na uzyskanie wartości bezwzględnej z liczby całkowitej? na przykład -8 to 8 Próbowałem już użyć UInt (), zakładając, że przekształci Int na wartość bez znaku, ale to nie zadziałało.
191 ios  iphone  swift 

19
Sprawdź wersję systemu operacyjnego w Swift?
Próbuję sprawdzić informacje o systemie w Swift. Doszedłem do wniosku, że można to osiągnąć za pomocą kodu: var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) Mam dwa problemy z tym kodem: Jaka powinna być początkowa wartość sysData? Ten przykład podaje -1 w retVal prawdopodobnie dlatego, że sysData ma wartość zero. …
191 ios  macos  swift 



16
Wybierz losowy element z tablicy
Załóżmy, że mam tablicę i chcę wybrać jeden element losowo. Jaki byłby najprostszy sposób to zrobić? Oczywistym sposobem byłoby array[random index]. Ale może jest coś takiego jak rubin array.sample? A jeśli nie, można stworzyć taką metodę za pomocą rozszerzenia?
189 arrays  swift  random 

7
Żądanie HTTP w Swift z metodą POST
Próbuję uruchomić żądanie HTTP w Swift, aby POST 2 parametry do adresu URL. Przykład: Połączyć: www.thisismylink.com/postName.php Params: id = 13 name = Jack Jaki jest najprostszy sposób to zrobić? Nie chcę nawet czytać odpowiedzi. Chcę tylko to wysłać, aby wykonać zmiany w mojej bazie danych za pomocą pliku PHP.

18
Jak połączyć łańcuchy w Swift?
Jak połączyć łańcuch w Swift? W Objective-Clubimy NSString *string = @"Swift"; NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"]; lub NSString *resultStr=[NSString stringWithFormat:@"%@ is a new Programming Language",string]; Ale chcę to zrobić w języku Swift.

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.