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
Perché l'outlet di UICollectionViewCell è nullo?
Ho creato un UICollectionViewCell personalizzato in Interface Builder, ho associato le viste su di esso alla classe e quindi quando voglio usare e impostare una stringa sull'etichetta sulla stringa, l'etichetta ha un valore nullo. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: …

4
Errore del compilatore Swift: "Espressione troppo complessa" su una concatenazione di stringhe
Lo trovo più divertente di ogni altra cosa. L'ho risolto, ma mi chiedo della causa. Ecco l'errore: DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions. Perché si lamenta? Sembra una delle espressioni più semplici possibili. Il compilatore punta alla …

5
Mappa o riduci con indice in Swift
C'è un modo per ottenere l'indice dell'array in mapo reducein Swift? Sto cercando qualcosa di simile each_with_indexa Ruby. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 …






17
Riproduzione di un video in loop con AVFoundation AVPlayer?
Esiste un modo relativamente semplice per riprodurre in loop un video in AVFoundation? Ho creato AVPlayer e AVPlayerLayer in questo modo: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; e poi riproduco il mio video con: [avPlayer play]; Il video viene riprodotto …

23
Personalizza la sezione dell'intestazione UITableView
Voglio personalizzare l' UITableViewintestazione per ogni sezione. Finora ho implementato -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section questo UITabelViewDelegatemetodo. Quello che voglio fare è ottenere un'intestazione corrente per ogni sezione e aggiungerla UILabelcome sottoview. Finora non sono riuscito a farlo. Perché non sono riuscito a trovare nulla per ottenere l'intestazione di sezione predefinita. …

9
Conversione dell'URL in String e viceversa
Quindi ho convertito un NSURLin un String. Quindi se io printlnsembra file:///Users/...ecc. Più tardi lo voglio indietro e NSURLquindi provo a riconvertirlo come visto di seguito, ma perdo due delle barre che appaiono nella versione di stringa sopra, che a sua volta rompe il codice perché urlnon è valido. Perché …
141 swift  nsurl 


4
Fornire un valore predefinito per un facoltativo in Swift?
Il linguaggio per trattare con gli opzionali in Swift sembra eccessivamente dettagliato, se tutto ciò che vuoi fare è fornire un valore predefinito nel caso in cui sia nullo: if let value = optionalValue { // do something with 'value' } else { // do the same thing with your …
141 swift  optional 


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.