Resultados da pesquisa a pedido "swift4"

3 a resposta

Como fazer uma visualização de coleção responder a gestos de panorâmica fora de sua própria visualização

eu tenho umaUICollectionView no meuUIViewController e eu quero que ele responda a gestos dentro e fora doUICollectionView. Por padrão, oUICollectionView só responde aos gestos dentro de siview mas como posso fazê-lo responder a furtos fora do ...

4 a resposta

Convertendo de Swift para const char *

Estou tentando passar um const char * para uma biblioteca C antiga convertida de uma string Swift no Swift. Esta é a função C que estou chamando: artnet_node artnet_new(const char *ip, int verbose) { ...como posso converter uma string Swift ...

11 a resposta

O uso da inferência Swift 3 @objc no modo Swift 4 está obsoleto?

Resumidamente, ao usar o Xcode 9 Beta, encontrei o seguinte aviso: O uso da inferência Swift 3 @objc no modo Swift 4 está obsoleto. Dirija-se aos avisos obsoletos de inferência @objc, teste seu código com o log "Uso de Swift 3 @objc inferência" ...

4 a resposta

Matriz de codificação / decodificação de tipos em conformidade com o protocolo com JSONEncoder

Estou tentando encontrar a melhor maneira de codificar / decodificar uma matriz de estruturas em conformidade com um protocolo rápido usando o novo JSONDecoder / Encoder no Swift 4. Eu criei um pequeno exemplo para ilustrar o ...

4 a resposta

Como usar o Swift 4 Codable no Core Data?

Codable parece um recurso muito interessante. Mas eu me pergunto como podemos usá-lo no Core Data? Em particular, é possível codificar / decodificar diretamente um JSON de / para um NSManagedObject? Eu tentei um exemplo muito simples: ...

1 a resposta

Swift Package Manager - sintaxe do Swift 4

Estou tentando usar o SPM atualizado para Swift4 com os seguintesPackage.swift Arquivo -API PackageDescription versão 4 [https://github.com/apple/swift-package-manager/blob/swift-4.0-branch/Documentation/PackageDescriptionV4.md] import ...

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 ...

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 ...

3 a resposta

Como decodificar uma estrutura JSON aninhada com o protocolo Swift Decodable?

Aqui está o meu JSON { "id": 1, "user": { "user_name": "Tester", "real_info": { "full_name":"Jon Doe" } }, "reviews_count": [ { "count": 4 } ] }Aqui está a estrutura na qual eu quero que ela seja salva (incompleta) struct ServerResponse: ...

5 a resposta

Usando Decodable no Swift 4 com Herança

O uso da herança de classe deve quebrar a Decodabilidade da classe. Por exemplo, o seguinte código class Server : Codable { var id : Int? } class Development : Server { var name : String? var userId : Int? } var json = "{\"id\" : 1,\"name\" : ...