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.

23
Swift - konwersja liczby całkowitej na godziny / minuty / sekundy
Mam (trochę?) Podstawowe pytanie dotyczące konwersji czasu w języku Swift . Mam liczbę całkowitą, którą chciałbym przekonwertować na godziny / minuty / sekundy. Przykład: Int = 27005 dałoby mi: 7 Hours 30 Minutes 5 Seconds Wiem, jak to zrobić w PHP, ale niestety, swift to nie PHP :-) Wszelkie wskazówki, …
141 ios  swift 

7
Przechowuj zamknięcie jako zmienną w Swift
W Objective-C możesz zdefiniować wejście i wyjście bloku, zapisać jeden z tych bloków, który jest przekazany do metody, a następnie użyć tego bloku później: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationCompletionHandler)(NSInteger measuredPower, NSError *error); // in .m @property (strong) APLCalibrationProgressHandler progressHandler; @property (strong) APLCalibrationCompletionHandler completionHandler; - (id)initWithRegion:(CLBeaconRegion …

15
Rozszerzenie tablicy do usuwania obiektu według wartości
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } Jednak pojawia się błąd var index = find(self, object) „T” nie można zamienić na „T” Próbowałem też z tym podpisem metody: func removeObject(object: AnyObject)jednak pojawia się ten sam błąd: „AnyObject” nie …
140 ios  arrays  swift 

8
Swift Array - Sprawdź, czy istnieje indeks
Czy w języku Swift można sprawdzić, czy indeks istnieje w tablicy bez zgłaszania błędu krytycznego? Miałem nadzieję, że uda mi się zrobić coś takiego: let arr: [String] = ["foo", "bar"] let str: String? = arr[1] if let str2 = arr[2] as String? { // this wouldn't run println(str2) } else …
140 swift 



10
Zmiana rozmiaru czcionki dla nagłówków sekcji UITableView
Czy ktoś może mi poinstruować, jak najłatwiej zmienić rozmiar czcionki dla tekstu w nagłówku sekcji UITableView? Mam tytuły sekcji zaimplementowane następującą metodą: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section Następnie rozumiem, jak skutecznie zmienić wysokość nagłówka sekcji za pomocą tej metody: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section Mam komórki UITableView wypełnione przy użyciu tej …



10
Niestandardowe UITableViewCell z końcówki w języku Swift
Próbuję utworzyć niestandardową komórkę widoku tabeli ze stalówki. Mówię o tym artykule tutaj . Mam dwa problemy. Utworzyłem plik .xib z przeciągniętym na niego obiektem UITableViewCell. Utworzyłem podklasę UITableViewCelli ustawiłem ją jako klasę komórki i Cell jako identyfikator wielokrotnego użytku. import UIKit class CustomOneCell: UITableViewCell { @IBOutlet weak var middleLabel: …
139 ios  uitableview  swift  ios8 

23
Niepowodzenie testowania interfejsu użytkownika - żaden element ani żaden element podrzędny nie ma fokusu klawiatury na secureTextField
To jest moja sprawa: let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error Niepowodzenie testowania interfejsu użytkownika - ani element, ani element podrzędny nie mają fokusu na klawiaturze. Element: Co jest nie tak? Działa to normalnie textFields, ale problem pojawia się tylko w przypadku secureTextFields. Jakieś obejścia?

2
Zamknięcie parametru bez ucieczki może pozwolić mu na ucieczkę
Mam protokół: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } Z przykładową realizacją: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to be used …



10
UIBarButtonItem na pasku nawigacyjnym programowo?
Szukałem tego rozwiązania od jakiegoś czasu, ale żadnego nie mam. np. jednym rozwiązaniem jest self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) Ten kod doda przycisk z obrazem „stop”. Tak po prostu, istnieją inne rozwiązania z „wyszukiwaniem,„ odświeżaniem ”itp. Ale co, jeśli chcę programowo dodać przycisk z wybranym obrazem?

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.