Resultados da pesquisa a pedido "swift3"
Uso de String.range no Swift 3.0
let us = "http://example.com" let range = us.rangeOfString("(?<=://)[^.]+(?=.com)", options:.RegularExpressionSearch) if range != nil { let found = us.substringWithRange(range!) print("found: \(found)") // found: example }Este código ...
AnyObject não está funcionando no Xcode8 beta6?
No Xcode8 beta6, o seguinte código causará um aviso: o teste 'is' é sempre verdadeiro. Mas não imprimirá o passe. struct TestStruct { } //warning: 'is' test is always true if TestStruct() is AnyObject { print("pass") }E o código a seguir causará ...
Xcode 8 beta 4: Calendar.Unit vs Calendar.Component
Esse código Swift 3 funcionou até o XCode 8 beta 3: let calendar = Calendar.current let anchorComponents = calendar.components([Calendar.Unit.day, Calendar.Unit.month, Calendar.Unit.year, Calendar.Unit.hour], from: self)No Xcode 8 beta ...
Shuffle array rápido 3
Como posso converter a função abaixo paraswift 3? Atualmente obtendo umBinary operator '..<' cannot be applied to operands of type 'Int' and 'Self.IndexDistance' erro. extension MutableCollection where Index == Int { /// Shuffle the elements ...
Por que um `scheduleTimer` seria acionado corretamente quando configurado fora de um bloco, mas não dentro de um bloco?
O seguinte trecho de código funciona perfeitamente quando chamado fora de um bloco de conclusão, mas o timer nunca é acionado quando eu o configuro dentro do bloco. Não entendo por que há uma diferença: self.timer = ...
O uso de fechamento de parâmetro não escapante pode permitir que ele escape
Eu tenho um protocolo: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? }Com um exemplo ...
xcode 8 beta 3: esperado ',' juntando partes de uma condição com várias cláusulas
Obtendo um novo aviso no xcode 8 beta 3. O que há de errado com esta sintaxe ou há um erro no xcode? SwiftyJSON.swift: 772: 35: Esperado ',' juntando partes de uma condição com várias cláusulas if let errorValue = error where errorValue.code == ...
NSNotifications em Swift 3
As novas notificações não estão funcionando no Swift 3? Estou fazendo: NotificationCenter.default().post(name: DidTouchParticleView, object: self.particle as? AnyObject)Em uma visualização personalizadatouchesBegan() e eu preciso enviar ...
O Xcode8 não pode conectar vários uibuttons / únicos ao @IBAction único no arquivo rápido
Estou usando o Xcode 8 beta. Não consigo arrastar vários UIButtons do storyboard para conectar-me a um único @IBAction em um arquivo rápido. Erro? Obrigado pela ajuda.
Swift3: como lidar com o grupo de precedentes agora operador deve ser declarado com um corpo?
O código Swift 3 anterior para o operador era: infix operator × {associativity left precedence 150}Mas agora, conforme o Xcode 8 beta 6, isso gera o seguinte aviso: "operator should not be declared with body"Qual é a maneira correta de usar ...