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.

11
Swift losowy pływak między 0 a 1
W Swift próbuję uzyskać losową liczbę zmiennoprzecinkową z zakresu od 0 do 1, ale nie mogę uzyskać konwersji typów do pracy. func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } Otrzymuję komunikat „CGFloat”, którego nie można zamienić na błąd „UInt8” Uruchamianie Xcode 6.

12
Pobieranie rozmiaru klawiatury z userInfo w Swift
Próbowałem dodać kod, aby przesunąć widok w górę, gdy pojawia się klawiatura, jednak mam problemy z próbą przetłumaczenia przykładów Objective-C na Swift. Zrobiłem pewne postępy, ale utknąłem na jednej konkretnej linii. Oto dwa samouczki / pytania, które obserwowałem: Jak przenieść zawartość UIViewController w górę, gdy klawiatura pojawia się za pomocą …
82 swift  uikeyboard 


5
Swift addubview i usuń go
Chcę dodać widok podrzędny i usunąć jednym dotknięciem. To jest mój kod: / * Aby dodać widok podrzędny * / var testView: UIView = UIView(frame: CGRectMake(0, 0, 320, 568)) testView.backgroundColor = UIColor.blueColor() testView.alpha = 0.5 testView.tag = 100 super.view.userInteractionEnabled = false self.view.userInteractionEnabled = true self.view.addSubview(testView) / * Aby usunąć widok …
82 ios  swift  uiview 

6
Inicjalizacja pustych tablic słowników w języku Swift
Próbuję owinąć głowę inicjalizacją pustych tablic w języku Swift. W przypadku tablicy ciągów jest to całkiem proste: var myStringArray: String[] = [] myStringArray += "a" myStringArray += "b" -> ["a", "b"] i dla liczb całkowitych var myIntArray: Int[] = [] myIntArray += 1 myIntArray += 2 -> [1, 2] działa …

9
Funkcja protokołu zwracająca Self
Mam protokół P, który zwraca kopię obiektu: protocol P { func copy() -> Self } i klasa C, która implementuje P: class C : P { func copy() -> Self { return C() } } Jednak czy umieszczę wartość zwracaną, gdy Selfotrzymam następujący błąd: Nie można przekonwertować wyrażenia zwrotnego typu …


7
Jak dodać tekst do obrazu w iOS Swift?
Rozejrzałem się i nie udało mi się dowiedzieć, jak wziąć tekst, nałożyć go na obraz, a następnie połączyć je w jeden UIImage. Wyczerpałem Google przy użyciu wyszukiwanych haseł, które przychodzą mi do głowy, więc jeśli ktoś ma rozwiązanie lub przynajmniej wskazówkę, może je wskazać, byłby bardzo wdzięczny.
82 ios  swift  uiimage 

6
Zrobić proste zanikanie animacji w Swift?
Próbuję zrobić prostą animację w Swift. To zanikanie. Próbowałem: self.myFirstLabel.alpha = 0 self.myFirstButton.alpha = 0 self.mySecondButton.alpha = 0 Wtedy ja mam: self.view.addSubview(myFirstLabel) self.view.addSubview(myFirstButton) self.view.addSubview(mySecondButton) I wtedy: UIView.animateWithDuration(1.5, animations: { self.myFirstLabel.alpha = 1.0 self.myFirstButton.alpha = 1.0 self.mySecondButton.alpha = 1.0 }) Mam to wszystko w mojej funkcji viewDidLoad. Jak to działa?
82 ios  swift 


16
Najlepszy sposób na przeanalizowanie ciągu adresu URL w celu uzyskania wartości kluczy?
Muszę przeanalizować ciąg adresu URL, taki jak ten: &ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&endscreen_module=http://s.ytimg.com/yt/swfbin/endscreen-vfl6o3XZn.swf&cid=241&cust_gender=1&avg_rating=4.82280613104 Muszę podzielić NSString na części sygnalizacyjne, takie jak cid=241i &avg_rating=4.82280613104. Robiłem to z, substringWithRange:ale wartości wracają w losowej kolejności, więc to wszystko psuje. Czy istnieje klasa, która umożliwia łatwe analizowanie, w której można ją w zasadzie przekonwertować na NSDictionary, aby móc …

7
UIApplication.registerForRemoteNotifications () należy wywołać tylko z głównego wątku
Xcode 9 (iOS 11) wyświetla mi błąd / ostrzeżenie podczas rejestracji w celu otrzymania (zdalnego) powiadomienia. Oto komunikat o błędzie A oto kod, próbowałem: let center = UNUserNotificationCenter.current() center.delegate = self center.requestAuthorization(options: [.sound, .alert, .badge]) { (granted, error) in if error == nil{ UIApplication.shared.registerForRemoteNotifications() } } Linia błędu / ostrzeżenia: …

7
Dodawanie kontrolera widoku jako widoku podrzędnego w innym kontrolerze widoku
Znalazłem kilka postów dotyczących tego problemu, ale żaden z nich nie rozwiązał mojego problemu. Powiedz, jakbym ... ViewControllerA ViewControllerB Próbowałem dodać ViewControllerB jako widok podrzędny w ViewControllerA, ale zgłasza błąd, taki jak „ fatal error: unexpectedly found nil while unwrapping an Optional value”. Poniżej kod ... ViewControllerA var testVC: ViewControllerB …

7
Szybkie żądanie GET z parametrami
Jestem bardzo nowy w szybkości, więc prawdopodobnie będę miał wiele błędów w moim kodzie, ale to, co próbuję osiągnąć, to wysłać GETżądanie do serwera lokalnego z parametrami. Co więcej, staram się to osiągnąć, biorąc pod uwagę, że moja funkcja ma dwa parametry baseURL:string,params:NSDictionary. Nie jestem pewien, jak połączyć te dwa …
81 ios  swift  get  nsurlrequest 


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.