Domande taggate «swift»

Swift è un linguaggio di programmazione generico, sicuro, rapido ed espressivo sviluppato da Apple Inc. per le sue piattaforme e Linux. Swift è open-source. Utilizza il tag solo per domande sulle funzionalità della lingua o per richiedere il codice in Swift. Usa i tag [ios], [ipados], [macos], [watch-os], [tvos], [cacao-touch] e [cacao] per le domande (indipendenti dal linguaggio) sulle piattaforme o sui framework.

7
Memorizza una chiusura come variabile in Swift
In Objective-C, puoi definire l'input e l'output di un blocco, archiviare uno di quei blocchi passati a un metodo, quindi utilizzare quel blocco in un secondo momento: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationCompletionHandler)(NSInteger measuredPower, NSError *error); // in .m @property (strong) APLCalibrationProgressHandler progressHandler; @property (strong) APLCalibrationCompletionHandler …

15
Estensione della matrice per rimuovere l'oggetto per valore
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } Tuttavia, viene visualizzato un errore var index = find(self, object) 'T' non è convertibile in 'T' Ho anche provato con questa firma del metodo:, func removeObject(object: AnyObject)tuttavia, ottengo lo stesso errore: …
140 ios  arrays  swift 

8
Swift Array: controlla se esiste un indice
In Swift, c'è un modo per verificare se esiste un indice in un array senza che venga generato un errore fatale? Speravo di poter fare qualcosa del genere: let arr: [String] = ["foo", "bar"] let str: String? = arr[1] if let str2 = arr[2] as String? { // this wouldn't …
140 swift 



10
Modifica della dimensione del carattere per le intestazioni di sezione UITableView
Qualcuno può darmi istruzioni sul modo più semplice per modificare la dimensione del carattere per il testo in un'intestazione della sezione UITableView? Ho implementato i titoli delle sezioni usando il seguente metodo: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section Quindi, capisco come modificare correttamente l'altezza dell'intestazione della sezione utilizzando questo metodo: - …



10
UITableViewCell personalizzato dal pennino in Swift
Sto cercando di creare una cella di visualizzazione tabella personalizzata da un pennino. Mi riferisco a questo articolo qui . Sto affrontando due problemi. Ho creato un file .xib con un oggetto UITableViewCell trascinato su di esso. Ho creato una sottoclasse UITableViewCelle l'ho impostata come classe della cella e Cell …
139 ios  uitableview  swift  ios8 

23
UI Test Failure - Né l'elemento né alcun discendente ha il focus della tastiera su secureTextField
Questo è il mio caso: let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error UI Test Failure - Né l'elemento né alcun discendente ha lo stato attivo della tastiera. Elemento: Che c'è? Funziona bene per il normale textFields, ma il problema sorge solo con secureTextFields. Qualche soluzione alternativa?


2
L'uso di chiusura di un parametro non in escape può consentirne la fuga
Ho un protocollo: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } Con un'implementazione di esempio: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.