Resultados da pesquisa a pedido "swift"
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:(()->())) { ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...