Perguntas com a marcação «swift»

107
Swift convert Range <Int> para [Int]

como converter Range em Array Eu tentei: let min = 50 let max = 100 let intArray:[Int] = (min...max) obter erro Range<Int> is not convertible to [Int] Eu também tentei: let intArray:[Int] = [min...max] e let intArray:[Int] = (min...max) as [Int] eles também não

107
Parâmetro opcional padrão na função Swift

Quando eu definir firstThingcomo padrão, nilisso funcionará, sem o valor padrão de nil, recebo um erro informando que há um parâmetro ausente ao chamar a função. Ao digitar Int?, pensei que era opcional com um valor padrão de nil, estou certo? E se sim, por que não funciona sem o = nil? func...

106
Swift Alamofire: como obter o código de status de resposta HTTP

Eu gostaria de recuperar o código de status da resposta HTTP (por exemplo, 400, 401, 403, 503, etc) para falhas de solicitação (e de preferência para sucessos também). Neste código, estou executando a autenticação do usuário com HTTP Basic e quero ser capaz de enviar uma mensagem ao usuário que a...

106
Migrando de UIWebView para WKWebView

no meu aplicativo estou migrando de UIWebView para WKWebView, como posso reescrever essas funções para WKWebView? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} e func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest,...

106
Xcode 11 - Desativar UISceneDelegate / SwiftUI no iOS 13

No momento, estou usando o Xcode 11 Beta 5. No meu aplicativo, ele funciona bem no iOS 12 e anteriores. No entanto, no iOS 13, parece que está usando o UIScene por padrão. Isso está fazendo com que meu aplicativo não faça nada. Quando o aplicativo é iniciado em uma nova instalação, há termos e...

105
Classe base nativa Swift ou NSObject

Eu testei alguns isa swizzling com Swift e descobri que só funciona quando NSObject é uma superclasse (diretamente ou mais acima), ou usando a decoração '@objc'. Caso contrário, ele seguirá um estilo de envio estático e vtable, como C ++. É normal definir uma classe Swift sem uma classe base Cocoa...

105
Intervalo reverso em Swift

Existe uma maneira de trabalhar com intervalos reversos em Swift? Por exemplo: for i in 5...1 { // do something } é um loop infinito. Em versões mais recentes do Swift, esse código é compilado, mas em tempo de execução dá o erro: Erro fatal: não é possível formar Range com upperBound...

105
Como definir constante estática em uma classe em swift

Eu tenho essas definições em minha função que funcionam class MyClass { func myFunc() { let testStr = "test" let testStrLen = countElements(testStr) } } Mas se eu mover 'testStr' e 'testStrLen' para o nível de classe, ele não compilará. Dizia que 'MyClass.Type não tem um membro chamado'...

105
Animar o desenho de um círculo

Estou procurando uma maneira de animar o desenho de um círculo. Consegui criar o círculo, mas ele reúne tudo. Aqui está minha CircleViewaula: import UIKit class CircleView: UIView { override init(frame: CGRect) { super.init(frame: frame) self.backgroundColor = UIColor.clearColor() }...