Resultados da pesquisa a pedido "swift4"

3 a resposta

Estruturas Swift: manipulando vários tipos para uma única propriedade

Estou usando o Swift 4 e estou tentando analisar alguns dados JSON que, aparentemente, em alguns casos podem ter valores de tipo diferentes para a mesma chave, por exemplo: { "type": 0.0 }e { "type": "12.44591406" }Na verdade, estou preso a ...

2 a resposta

+ está indisponível: use conversões de tipo explícitas ou métodos Strideable para aritmética de tipo misto

Estou tentando aprender Swift e estou olhando para um antigo exemplo genérico que funcionou no Swift 2 func increment<T: Strideable>(number: T) -> T { return number + 1 }Agora no Swift 4 ele reclama '+' is unavailable: Please use explicit type ...

2 a resposta

iOS11: UIActivityViewController não compartilha com êxito UIImage para aplicativos de terceiros

Portanto, no iOS10, se você deseja compartilhar uma imagem com o UIActivityViewController, basta escrever um código swift3 parecido com: func shareTapped() { if let image = imageView.image { let vc = UIActivityViewController(activityItems: ...

6 a resposta

A classe codificável não está em conformidade com o protocolo Decodable

Por que estou recebendo uma mensagem de erro "O tipo 'indicador' não está em conformidade com o protocolo 'Decodable'"? class Bookmark: Codable { weak var publication: Publication? var indexPath: [Int] var locationInText = 0 enum CodingKeys: ...

2 a resposta

Usando codificável com chave que às vezes é um Int e outras vezes um String

Eu tenho uma API que às vezes retornará uma chave específica (neste casoid) no JSON como Int e outras vezes retornará a mesma chave que uma String. Como uso codificável para analisar esse JSON? struct GeneralProduct: Codable { var price:Double! ...

3 a resposta

Como salvar objetos personalizados que implementam Codable

Agora é mais fácil com o Swift 4 codificar / decodificar de e paraJSON ou lista de propriedades [https://developer.apple.com/documentation/foundation/archives_and_serialization/encoding_and_decoding_custom_types] . Mas não consigo encontrar como ...

1 a resposta

Erro: não foi possível converter o valor do tipo 'UINavigationController'

Quero apresentar um controlador de exibição no FavouriteButtonHandler com o pressionar de um botão. Quando pressiono o botão, recebo o seguinte erro: Could not cast value of type 'UINavigationController' (0x11177fed8) Procurei a causa desse ...

1 a resposta

Erro de compilação no Swift 4 na passagem de parâmetros

eu useiBiblioteca de terceiros [https://github.com/Ramotion/folding-cell]no Xcode 9 Beta 3. E estou recebendo o seguinte erro na chamada de conclusão, não consigo resolver esse erro: DispatchQueue.main.asyncAfter(deadline: .now() + delay) ...

5 a resposta

Swift 4: NSFilenamesPboardType não disponível. Em vez disso, o que usar para registerForDraggedTypes?

Após a migração para o Swift4, o seguinte código gera um erro de compilação: public final class MediaItemView: NSView { public override init(frame frameRect: NSRect) { super.init(frame: frameRect) // error: 'NSFilenamesPboardType' is unavailable ...

4 a resposta

Por que o Swift4 lança uma matriz de UIButton! para o tipo [UIButton?]?

Encontrei uma questão estranha hoje. Por favor, veja este código: class A { var button1: UIButton! var button2: UIButton! func foo() { let array = [button1, button2] } }Xcode diz quearray é[UIButton?] tipo. Por alguma razão, o Swift4 ...