Resultados da pesquisa a pedido "swift"

2 a resposta

Fecho de escape opcional rápido

[/imgs/5wrgI.png] Erro do compiladorClosure use of non-escaping parameter 'completion' may allow it to escape, Que faz sentido, porque será chamado após o retorno da função. func sync(completion:(()->())) { ...

1 a resposta

apresentar um controlador demiti-lo e apresentar um diferente em Swift

Então, eu tenho um controlador de visualização raiz que possui um botão quando o usuário pressiona outro controlador de visualização é apresentado. Este segundo controlador possui uma opção de dispensa que apenas retorna ao controlador ...

3 a resposta

Decodificando uma matriz JSON de diferentes tipos no Swift

Estou tentando decodificar o seguinte objeto JSON { "result":[ { "rank":12, "user":{ "name":"bob","age":12 } }, { "1":[ { "name":"bob","age":12 }, { "name":"tim","age":13 }, { "name":"tony","age":12 }, { "name":"greg","age":13 } ] } ] }struct ...

4 a resposta

Como reloadData para tableview depois que os dados foram preparados em um método assíncrono

eu usoURLSession para obter dados de uma API de recurso para dados de tableview. Então eu precisoreloadData() após os dados preparados pela tarefa URLSession. Mas isso levará a, UITableView.reloadData () deve ser usado apenas no thread ...

2 a resposta

Função Swift retornando um valor da chamada assíncrona da base de incêndio

Estou escrevendo uma função que pega um groupchatID (String) e retorna uma lista de Destinatários ([String]) para esse bate-papo em grupo. No entanto, estou lutando com a parte assíncrona da função. Quando executo a função, ela ...

2 a resposta

Quando usar tipealias?

Até agora, entendo que as tipealias são um alias nomeado de um tipo existente. Usando typealias, eu poderia fazer algo como: typealias MyString = String var str: MyString? typealias Strings = [String] var strs: Strings?o que leva a declararstr ...

1 a resposta

O que "get" significa na declaração de propriedade de um protocolo?

Estou olhando para algum código de uma biblioteca de layout automático. Nele, existe um protocolo adotado pelo UIView: extension UIView: Constrainable {} extension UILayoutGuide: Constrainable { // LayoutGuide doesn't have baseline anchors, so ...

2 a resposta

Upload de imagem para o banco de dados e armazenamento do Firebase

Quero colocar o URL de download das imagens no meu banco de dados do Firebase. Posso fazer upload da imagem no armazenamento, mas não consigo descobrir como inserir o URL no meu banco de dados com o restante da "postagem". @IBOutlet weak var ...

2 a resposta

Como fazer uma comparação if-else em enumerações com argumentos [duplicado]

Esta pergunta já tem uma resposta aqui: Como comparar enum com valores associados, ignorando seu valor associado no Swift? [/questions/31548855/how-to-compare-enum-with-associated-values-by-ignoring-its-associated-value-in-s] 4 respostasErro do ...

2 a resposta

como criar um círculo com extremidades arredondadas para cada quadrante

Eu criei um círculo que é dividido em quadrantes. Estou tentando fazer com que as extremidades de cada quadrante sejam arredondadas com um intervalo entre cada quadrante, mas recebo algum comportamento estranho. Acho que estou perdendo alguma ...