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
Jak domyślnie ustawić publiczną inicjalizację elementu członkowskiego dla struktur w języku Swift?
Mam szybki framework, który definiuje strukturę: public struct CollectionTO { var index: Order var title: String var description: String } Jednak wydaje mi się, że nie mogę użyć niejawnego inicjatora elementu członkowskiego z innego projektu, który importuje bibliotekę. Nie można zainicjować „CollectionTO”, ponieważ nie ma dostępnych inicjatorów. tj. nie przekazuje …

13
Jak odtwarzać wideo za pomocą AVPlayerViewController (AVKit) w Swift
Jak odtwarzać wideo za pomocą kontrolera widoku odtwarzacza AV Kit w Swift? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }

7
Jaki jest odpowiednik - [NSObject description] w języku Swift?
W Objective-C można dodać descriptionmetodę do swojej klasy, aby ułatwić debugowanie: @implementation MyClass - (NSString *)description { return [NSString stringWithFormat:@"<%@: %p, foo = %@>", [self class], foo _foo]; } @end Następnie w debugerze możesz wykonać: po fooClass <MyClass: 0x12938004, foo = "bar"> Jaki jest odpowiednik w Swift? Wyjście REPL w …
163 swift 

9
Ukryj hasło UITextField
Robię stronę logowania. Mam UITextField na hasło. Oczywiście nie chcę, aby hasło było widoczne; zamiast tego chcę, aby podczas pisania pokazywały się kręgi. Jak ustawić pole, aby to się stało?
162 ios  swift  iphone  security  ipad 

9
Jak znaleźć katalog NSDocumentDirectory w Swift?
Próbuję uzyskać ścieżkę do folderu Dokumenty z kodem: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) ale Xcode daje błąd: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' Próbuję zrozumieć, co jest nie tak w kodzie.

6
Szybka składnia do-try-catch
Próbuję zrozumieć nową obsługę błędów w języku Swift 2. Oto co zrobiłem: najpierw zadeklarowałem wyliczenie błędu: enum SandwichError: ErrorType { case NotMe case DoItYourself } A potem zadeklarowałem metodę, która zgłasza błąd (nie ludzie z wyjątkiem. To jest błąd.). Oto ta metoda: func makeMeSandwich(names: [String: String]) throws -> String { …
162 swift  swift2 

5
Swift opcjonalny uciekający parametr zamknięcia
Dany: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Czy istnieje sposób, aby completionparametr (i action) był typem, Action?a …


4
Dlaczego szybko potrzebuję podkreślenia?
Tutaj jest napisane: „Uwaga: _oznacza„ Nie obchodzi mnie ta wartość ””, ale pochodząc z JavaScript, nie rozumiem, co to znaczy. Jedynym sposobem na wydrukowanie tych funkcji było użycie podkreślenia przed parametrami: func divmod(_ a: Int, _ b:Int) -> (Int, Int) { return (a / b, a % b) } print(divmod(7, …
161 swift 


13
Jak otworzyć ustawienia telefonu po kliknięciu przycisku?
Próbuję zaimplementować funkcję w aplikacji, która wyświetla alert, gdy połączenie internetowe jest niedostępne. Alert ma dwie akcje (OK i Ustawienia), za każdym razem, gdy użytkownik kliknie ustawienia, chcę programowo przenieść je do ustawień telefonu. Używam Swift i Xcode.
160 ios  swift  settings 

10
IBOutlet i IBAction
Jaki jest cel korzystania z IBOutlets i IBActions w Xcode i Interface Builder? Czy to ma znaczenie, jeśli nie korzystam z IBOutlets i IBActions? Szybki: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Cel C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender …

8
Poczekaj, aż funkcja Swift for loop z asynchronicznymi żądaniami sieciowymi zakończy wykonywanie
Chciałbym, aby pętla for in wysyłała kilka żądań sieciowych do firebase, a następnie przekazywała dane do nowego kontrolera widoku po zakończeniu wykonywania metody. Oto mój kod: var datesArray = [String: AnyObject]() for key in locationsArray { let ref = Firebase(url: "http://myfirebase.com/" + "\(key.0)") ref.observeSingleEventOfType(.Value, withBlock: { snapshot in datesArray["\(key.0)"] = …

20
Jak zmienić kolor tła UIStackView?
Próbowałem zmienić UIStackViewtło z przezroczystego na białe w Inspektorze scenorysów, ale podczas symulacji kolor tła widoku stosu nadal ma wyraźny kolor. Jak mogę zmienić kolor tła UIStackView?
158 ios  swift  uistackview 

21
@IBDesignable error: IB Designables: Nie udało się zaktualizować stanu automatycznego układu: Awaria narzędzia Interface Builder Cocoa Touch Tool
Mam bardzo prostą podklasę UITextView, która dodaje funkcję „Placeholder”, którą można znaleźć natywną dla obiektu Text Field. Oto mój kod dla podklasy: import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String = "" { didSet { setPlaceholderText() } } private let placeholderColor: UIColor = UIColor.lightGrayColor() …

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.