Perguntas com a marcação «swift»

Swift é uma linguagem de programação de uso geral segura, rápida e expressiva, desenvolvida pela Apple Inc. para suas plataformas e Linux. Swift é de código aberto. Use a tag apenas para perguntas sobre recursos de idioma ou para exigir código no Swift. Use as tags [ios], [ipados], [macos], [watch-os], [tvos], [cacau-touch] e [cacau] para perguntas (independentes do idioma) sobre as plataformas ou estruturas.

4
Swift 2.0 - Operador binário “|” não pode ser aplicado a dois operandos UIUserNotificationType
Estou tentando registrar meu aplicativo para notificações locais desta maneira: UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Alert | UIUserNotificationType.Badge, categories: nil)) No Xcode 7 e no Swift 2.0 - eu recebo um erro Binary Operator "|" cannot be applied to two UIUserNotificationType operands. Por favor me ajude.
193 ios  swift  swift2 

13
Como testar a igualdade de enumerações Swift com valores associados
Eu quero testar a igualdade de dois valores de enumeração Swift. Por exemplo: enum SimpleToken { case Name(String) case Number(Int) } let t1 = SimpleToken.Number(123) let t2 = SimpleToken.Number(123) XCTAssert(t1 == t2) No entanto, o compilador não compila a expressão de igualdade: error: could not find an overload for '==' …
193 swift 

14
Swift: #warning equivalente
Swift tem um equivalente a #warning? É simplesmente usado para mostrar um aviso na própria GUI do Xcode Também estou interessado em saber se há um #error equivalente. A Apple disse que a marca #pragma será lançada em breve, pode ser o mesmo com isso.
192 swift 

9
No Swift, como chamar o método com parâmetros no thread principal do GCD?
No meu aplicativo, tenho uma função que cria uma NSRURLSession e envia uma NSURLRequest usando sesh.dataTaskWithRequest(req, completionHandler: {(data, response, error) No bloco de conclusão desta tarefa, preciso fazer alguns cálculos que adicionem uma UIImage ao viewcontroller de chamada. Eu tenho uma função chamada func displayQRCode(receiveAddr, withAmountInBTC:amountBTC) que faz o cálculo …

12
estrutura vs classe em linguagem rápida
Do livro da Apple "Uma das diferenças mais importantes entre estruturas e classes é que as estruturas são sempre copiadas quando transmitidas em seu código, mas as classes são transmitidas por referência". Alguém pode me ajudar a entender o que isso significa? Para mim, classes e estruturas parecem ser as …
192 swift 


19
Obtenha os melhores UIViewController
Não consigo obter o máximo de vantagem UIViewControllersem acesso a um UINavigationController. Aqui está o que eu tenho até agora: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) No entanto, parece não fazer nada. Os valores keyWindowe também rootViewControllerparecem não-nulos, portanto, o encadeamento opcional não deve ser um problema. NOTA: É uma má …


4
Swift - Converta em valor absoluto
existe alguma maneira de obter valor absoluto de um número inteiro? por exemplo -8 to 8 Eu já tentei usar UInt () assumindo que ele converterá o Int em valor não assinado, mas não funcionou.
190 ios  iphone  swift 

30
Alterando a cor da barra de status para ViewControllers específicos usando Swift no iOS8
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Usar o código acima em qualquer ViewController para definir a cor statusBar como White para um viewcontroller específico não funciona no iOS8 para mim . Alguma sugestão? Usando o método UIApplication.sharedApplication, a cor muda após as alterações necessárias no Info.plist para …

19
Verifique a versão do sistema operacional no Swift?
Estou tentando verificar as informações do sistema no Swift. Eu descobri que isso poderia ser alcançado por código: var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) Eu tenho dois problemas com este código: Qual deve ser o valor inicial do sysData? Este exemplo fornece -1 em retVal provavelmente porque sysData …
190 ios  macos  swift 


16
Escolha um elemento aleatório de uma matriz
Suponha que eu tenha uma matriz e queira escolher um elemento aleatoriamente. Qual seria a maneira mais simples de fazer isso? O caminho óbvio seria array[random index]. Mas talvez haja algo como o ruby array.sample? Ou, se não, esse método poderia ser criado usando uma extensão?
189 arrays  swift  random 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.