Resultados da pesquisa a pedido "swift4"

6 a resposta

Swift 4 JSON Decodable maneira mais simples de decodificar alteração de tipo

Com o protocolo Codable da swift4, há um grande nível de estratégias de conversão de dados e data de atualização. Dado o JSON: { "name": "Bob", "age": 25, "tax_rate": "4.25" }Eu quero coagir na seguinte estrutura struct ExampleJson: Decodable ...

11 a resposta

Como decodificar uma propriedade com o tipo de dicionário JSON no protocolo decodificável Swift 4

Digamos que eu tenhoCustomer tipo de dados que contém ummetadata propriedade que pode conter qualquer dicionário JSON no objeto do cliente struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", ...

0 a resposta

O xcode Simulator atrasa a exibição de uma página

Atualizei para o XCode 9.2 e agora meu aplicativo se comporta mal no simulador ios. Ele ainda funciona bem quando implantado em um dispositivo físico. O problema é que as páginas estão demorando de 10s a 1 minuto para serem atualizadas. por ...

2 a resposta

String, substring, Range, NSRange no Swift 4

Estou usando o código a seguir para obter umaString substring de umNSRange: func substring(with nsrange: NSRange) -> String? { guard let range = Range.init(nsrange) else { return nil } let start = UTF16Index(range.lowerBound) let end = ...

4 a resposta

Como usar o tipo de lista com codificável? (RealmSwift)

O problema é que o tipo de lista não está em conformidade com Codable, a classe abaixo não pode ser inserida no Realm. por exemplo, class Book: Codable { var name: String = "" var author: String = "" var tags = [String]() }Considere que a ...

2 a resposta

Correção em massa de centenas de erros "#selector não expostos ao Objective-C" no Xcode 9 ou 9.1

Existe alguma maneira de corrigir vários erros de uma só vezAdding '@objc' to expose this instance method to Objective-C, Na verdade, tive mais de 200 desses erros, depois de corrigir cerca de 70 erros, fiquei cansado de fazer isso um ...

1 a resposta

Como acionar UITableViewCell editActions programaticamente? [duplicado]

Esta pergunta já tem uma resposta aqui: Abra os botões de ação de edição do UITableView programaticamente [/questions/31543832/open-uitableview-edit-action-buttons-programmatically] 5 respostasFiz algumas ações de edição personalizadas na célula ...

1 a resposta

As declarações nas extensões não podem substituir ainda o erro no Swift 4

Eu tenho uma extensão: public extension UIWindow { override public func topMostController()->UIViewController? { ... } }mas para o meutopMostController Eu recebo o próximo erro: Declarations in extensions cannot override yet errorFunciona bem ...

2 a resposta

O padrão de expressão do tipo 'String' não pode corresponder aos valores do tipo 'NSStoryboardSegue.Identifier

Estou tentando converter meu código Swift 3 em Swift 4. Recebo esta mensagem de erro: O padrão de expressão do tipo 'String' não pode corresponder aos valores do tipo 'NSStoryboardSegue.Identifier Este é o meu código: override func prepare(for ...

2 a resposta

Como posso usar o Realm com o Swift 4?

Estou tentando executar meu projeto atual no novo beta do Xcode 9, mas quando faço isso dizModule compiled with Swift 3.1 cannot be imported in Swift 4.0. Como posso resolver este problema? Eu não estou usando cocoapods.