Perguntas com a marcação «swift»

Swift é uma linguagem de programação de uso geral segura, rápida e expressiva, desenvolvida pela Apple Inc. para suas plataformas e Linux. Swift é de código aberto. Use a tag apenas para perguntas sobre recursos de idioma ou para exigir código no Swift. Use as tags [ios], [ipados], [macos], [watch-os], [tvos], [cacau-touch] e [cacau] para perguntas (independentes do idioma) sobre as plataformas ou estruturas.

7
Por que a saída do UICollectionViewCell é nula?
Criei um UICollectionViewCell personalizado no Interface Builder, vinculei visualizações à classe e, quando desejar usar e definir uma string para o rótulo da string, esse rótulo terá um valor nulo. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) …

4
Erro do compilador Swift: “Expressão muito complexa” em uma concatenação de string
Acho isso divertido mais do que tudo. Eu consertei, mas estou me perguntando sobre a causa. Aqui está o erro: DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions. Por que está reclamando? Parece uma das expressões mais simples possíveis. …

5
Mapeie ou reduza com o índice no Swift
Existe uma maneira de obter o índice da matriz em mapou reduceem Swift? Estou procurando algo parecido each_with_indexcom 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 : …





17
Looping um vídeo com o AVFoundation AVPlayer?
Existe uma maneira relativamente fácil de repetir um vídeo no AVFoundation? Eu criei meu AVPlayer e AVPlayerLayer assim: avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; e depois reproduzo meu vídeo com: [avPlayer play]; O vídeo é bom, mas para no final. …


14
Achatar uma matriz de matrizes no Swift
Existe uma contrapartida em Swift para flattenScala, Xtend, Groovy, Ruby e companhia? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] é claro que eu poderia usar reduzir para isso, mas que meio que é uma porcaria var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) …
142 swift 

23
Personalizar seção de cabeçalho UITableView
Eu quero personalizar o UITableViewcabeçalho para cada seção. Até agora, eu implementei -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section este UITabelViewDelegatemétodo. O que eu quero fazer é obter o cabeçalho atual para cada seção e apenas adicionar UILabelcomo uma subvisão. Até agora, não sou capaz de fazer isso. Porque não consegui encontrar nada …

9
Convertendo URL para String e vice-versa
Então eu converti um NSURLpara um String. Então, se eu printlnparecer, file:///Users/...etc. Mais tarde, eu quero isso de volta como um, NSURLentão eu tento convertê-lo novamente, como visto abaixo, mas perco duas das barras que aparecem na versão de string acima, que por sua vez quebra o código como urlinválido. …
141 swift  nsurl 

4
Fornecendo um valor padrão para um Opcional no Swift?
O idioma para lidar com opcionais no Swift parece excessivamente detalhado, se tudo o que você deseja fazer é fornecer um valor padrão no caso em que é nulo: if let value = optionalValue { // do something with 'value' } else { // do the same thing with your …
141 swift  optional 


7
Armazene um fechamento como uma variável no Swift
No Objective-C, você pode definir a entrada e a saída de um bloco, armazenar um desses blocos que são passados ​​para um método e usá-lo posteriormente: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationCompletionHandler)(NSInteger measuredPower, NSError *error); // in .m @property (strong) APLCalibrationProgressHandler progressHandler; @property (strong) APLCalibrationCompletionHandler completionHandler; …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.