Resultados da pesquisa a pedido "swift4"

7 a resposta

Swift - Como obter índices de itens filtrados da matriz

let items: [String] = ["A", "B", "A", "C", "A", "D"] items.whatFunction("A") // -> [0, 2, 4] items.whatFunction("B") // -> [1]O Swift 3 suporta uma função comowhatFunction(_: Element)? Caso contrário, qual é a lógica mais eficiente?

2 a resposta

Qual é a diferença entre opcional e decodeIfPresent ao usar Decodable for JSON Parsing?

estou usandoCodable protocolo do Swift 4 pela primeira vez, não consigo entender o uso dedecodeIfPresent deDecodable. /// Decodes a value of the given type for the given key, if present. /// /// This method returns `nil` if the container does ...

5 a resposta

O módulo compilado com o Swift 4.0 não pode ser importado no Swift 4.0.1

No entanto, recompilei a estrutura usando o mesmo Xcode e ainda me dá esse erro. SDK base iOS 11.1 para ambosVersão do idioma Swift Swift 4.0 para ambosNão usar pods / cartagoEspero que alguém possa saber

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

1 a resposta

Não consigo incluir o símbolo 'em Expressões regulares

Tento incluir o símbolo 'em Expressões regulares Eu uso essa função func matches(for regex: String, in text: String) -> [String] { do { let regex = try NSRegularExpression(pattern: regex) let results = regex.matches(in: text, range: ...

1 a resposta

Como carregar imagem assíncrona de um servidor Web no UICollectionView usando o NSCache

Tenho alguns problemas ao carregar imagens de um servidor Web no UICollectionView usando o NScache. O problema: As imagens não são exibidas corretamente: às vezes eles não são mostrados na célula correspondenteou a imagem está mudando na ...

3 a resposta

Protocolo Swift Codable com enumerações recursivas

Digamos que eu tenho um modelo como o seguinte, que me permite construir uma árvore de objetos Foo. struct Foo { var kind : Kind enum Kind { case node([Foo]) case leaf } }Como posso tornar este codificável, especificamente para ocase node([Foo])?

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

3 a resposta

Não é possível converter o valor do tipo '[String: AnyObject]?' ao tipo de argumento esperado '[NSAttributedStringKey: Any]?'

Como converter valores do tipo'[String : AnyObject]?'ao tipo de argumento esperado'[NSAttributedStringKey : Any]?'? open class func drawText(context: CGContext, text: String, point: CGPoint, align: NSTextAlignment, attributes: [String : ...

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