Perguntas com a marcação «swift»

89
Swift 3.0 Data to String?

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {} Eu quero deviceTokenamarrar mas: let str = String.init(data: deviceToken, encoding: .utf8) str é nil Swift 3.0 como posso deixar dataparastring ? Registrando-se para...

88
Verificando o valor de um Bool opcional

Quando desejo verificar se um Bool opcional é verdadeiro, isso não funciona: var boolean : Bool? = false if boolean{ } Isso resulta neste erro: Tipo opcional '@IvalueBool?' não pode ser usado como booleano; teste para '! = nil' em vez disso Não quero verificar se há zero; Quero verificar...

88
Arredondar duplo para 2 casas decimais

Como faço para arredondar currentRatiopara duas casas decimais? let currentRatio = Double (rxCurrentTextField.text!)! / Double (txCurrentTextField.text!)! railRatioLabelField.text! = "\(currentRatio)"

88
O que ativa o DSL do SwiftUI?

Parece que a nova SwiftUIestrutura da Apple usa um novo tipo de sintaxe que efetivamente constrói uma tupla, mas tem outra sintaxe: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Tentando descobrir o que essa...

88
Como ocultar o teclado ao usar o SwiftUI?

Como esconder keyboardusando SwiftUIpara os casos abaixo? Caso 1 Eu tenho TextFielde preciso ocultar o keyboardquando o usuário clica no returnbotão. Caso 2 Eu tenho TextFielde preciso esconder o keyboardquando o usuário toca fora. Como posso fazer isso usando SwiftUI? Nota: Eu não fiz uma...

87
Noop para as exaustivas declarações de switch de Swift

O Swift requer instruções de switch exaustivas e que cada caso tenha um código executável. O rótulo 'case' em um 'switch' deve ter pelo menos uma instrução executável Alguém definiu uma boa maneira de lidar com os casos em que você realmente não quer fazer nada? Posso colocar um println () lá,...

87
Verifique se o UserDefault existe - Swift

Estou tentando verificar se existe um usuário padrão, visto abaixo: func userAlreadyExist() -> Bool { var userDefaults : NSUserDefaults = NSUserDefaults.standardUserDefaults() if userDefaults.objectForKey(kUSERID) { return true } return false } No entanto, não importa o que sempre...